maven-parent
maven-parent copied to clipboard
[MPOM-387] Enforcer enforceBytecodeVersion applies to everything
Tamas Cservenak opened MPOM-387 and commented
In Maven Parent POM the enforcer enforceBytecodeVersion is added without any special configuration, which IMHO is wrong.
For example, this rule prevents to use Java 11 test-only dependencies on a project that is otherwise producing Java 8 artifact.
IMHO, applying this rule on everything makes no sense, at lest test scope should be ignored (if not provided as well, as one have no control what is provided).
1 votes, 2 watchers
Is this still valid?
we can exclude a test scope, but eg with project target to 8 we have a jdk8 also in build matrix ...