Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.3.1
-
None
-
None
-
jar:test-jar
Description
Not sure if this is a bug or improvement...
Example:
- ./pom.xml
- ./moduleA/pom.xml
- ./moduleB/pom.xml
Situation:
- moduleA produces moduleA-1.2.3-test.jar with the jar:test-jar goal
- moduleB consumes moduleA-1.2.3-test.jar as a <dependency>...<scope>test</scope><dependency>
Problem:
- When -Dmaven.test.skip=true the moduleA-1.2.3-test.jar is never built.
- Then when moduleB tries to build, it's moduleA-1.2.3-test.jar dependency is unresolved. FAIL! Even with -Dmaven.test.skip=true this will fail.
You might argue that this is a bug with dependency resolution with -Dmaven.test.skip=true - should a missing dependency @ test scope really fail the build??? It probably should - which is why the bug is submitted here
I've no idea what could be done to fix this either?
—
p.s. for anyone with this bug the only workaround I can suggest is running another module...
./moduleA-test/pom.xml
and have <dependency>...<artifactId>moduleA-test<artifactId>...<scope>test</scope></dependency>
Attachments
Attachments
Issue Links
- is related to
-
MJAR-90 when maven.test.Skip is set, the test-jar artifact is empty
- Closed