Correct classpath ordering in .classpath
----------------------------------------
Key: MECLIPSE-388
URL: http://jira.codehaus.org/browse/MECLIPSE-388
Project: Maven 2.x Eclipse Plugin
Issue Type: Bug
Components: Dependencies resolution and build path
Affects Versions: 2.4
Reporter: Siarhei Dudzin
Priority: Critical
Currently plugin sorts artifacts on its own (alphabetic order???) because the
order of dependencies that comes from maven is not reliable (random?). This
breaks tests that use JBoss Embedded which works under maven surefire plugin
because it still puts dependencies that came first at the beginning of the
classpath). Apparently not all classpath elements are put in random order. At
least I get the first ones listed in dependencies also first in the classpath
(can be seen as ${surefire.test.class.path} and in
target/surefire-reports/TEST-TestSuite.xml).
While there is not much we can do for maven eclipse plugin a solution is on the
way: MNG-1412. When maven 2.0.9 is released maven eclipse plugin can revert
back to the default classpath order.
Can we somehow schedule this?
Another question: is there anyway to put certain dependencies in the first
place except for renaming them so that alphabetic order does the job?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira