5214 notes that Maven will incorrectly resolve type=wsdl to
target/classes of a project of type jar.

Fixing that broke 3 integration tests.

Reading the JIRAs for those tests (3043, 4065, 2871), the upshot is
that decisions were made to relax the matching rules for cases where
the bug authors and Maven maintainers 'knew' that the contents of the
classifier jars were identical to, at least close to, the contents of
the output of compile or test-compile.

Perhaps needless to say that it would be good to at least find a place
to configure this behavior other than the Java source of the
ReactorReader.

4065 dealt with jar versus test-jar in type: I added a special case to
ReactorReader.

The other two add in ejb client jars to the mixture.

It looks like a need a similar treatment for jar versus ejb-client to
preserve compatibility here.

However, in 3043, the consumer leaves out the classifier from the
dependency specification. Is anyone willing to explain why that bit of
relaxation was considered a good idea? My inclination would be to
change the test to specify the classifier.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to