You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Knut Forkalsrud (JIRA)" <ji...@codehaus.org> on 2007/05/01 05:39:27 UTC

[jira] Commented: (MNG-1412) dependency sorting in classpath

    [ http://jira.codehaus.org/browse/MNG-1412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_94668 ] 

Knut Forkalsrud commented on MNG-1412:
--------------------------------------

I would think the most common example for this would be log4j static initialization

We don't want to configure logging explicitly in unit tests, so we rely on log4j's
builtin lookup of "log4j.properties".  Unfortunately way too many third party
jars contain one of these so we need the directory target/test-classes to be
first on the classpath.  One can argue that log4j's approach isn't the best, but it
is the standard for practical purposes.

> dependency sorting in classpath
> -------------------------------
>
>                 Key: MNG-1412
>                 URL: http://jira.codehaus.org/browse/MNG-1412
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.0
>            Reporter: Mark Hobson
>            Assignee: fabrizio giustina
>             Fix For: 2.1.x
>
>         Attachments: artifact-order_maven-artifact-manager.txt, artifact-order_maven-artifact.txt, artifact-order_maven-project.txt, MNG-1412-maven-2.0.x-r507746.patch
>
>
> The .classpath file entries should be ordered by nearest transitiveness (if that's a word).
> For example, I have project A that depends on B that depends on C.  The classpath for A is generated in the order C, B.  Ideally the classpath should be in order of how near they are to the project, i.e. B, C.

-- 
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