[ http://jira.codehaus.org/browse/MDEP-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tuomas Kiviaho updated MDEP-107: -------------------------------- Attachment: maven-dependency-plugin.patch maven-common-artifact-filters.patch Here are simple patches that preserve the natural order > Output the dependencies in a consistent and natural order > --------------------------------------------------------- > > Key: MDEP-107 > URL: http://jira.codehaus.org/browse/MDEP-107 > Project: Maven 2.x Dependency Plugin > Issue Type: Improvement > Components: tree > Affects Versions: 2.0 > Reporter: William Ferguson > Assignee: Brian Fox > Attachments: maven-common-artifact-filters.patch, > maven-dependency-plugin.patch > > > As of 2.0-alpha-5-SNAPSHOT 31-AUG-2007 the dependencies when output are in > random order as I suspect they come straight form a Set. > This makes it really difficult for a human to parse the dependencies. > Ordering them using the natural artifact order before output would be a great > improvement. > In particular dependency:tree is very hard to read when they are not ordered. > But if each level were ordered using the natural artifact ordering it would > be much easier to read and to work out where the dep problems lay. > [INFO] [dependency:tree] > [INFO] com.yarris.consol:consol-web:war:1.0-SNAPSHOT > [INFO] com.yarris:cielo:jar:1.5:compile > [INFO] javax.j2ee:j2ee:jar:1.3.1:compile > [INFO] commons-digester:commons-digester:jar:1.7:compile > [INFO] opensymphony:sitemesh:jar:2.2.1:compile > [INFO] commons-lang:commons-lang:jar:2.1:compile > [INFO] com.yarris.consol:consol-ejb:ejb:1.0-SNAPSHOT:compile > [INFO] org.apache.axis:axis:jar:1.4:compile > [INFO] backport-util-concurrent:backport-util-concurrent:jar:3.0:compile > [INFO] commons-discovery:commons-discovery:jar:0.2:compile > [INFO] commons-httpclient:commons-httpclient:jar:3.0:compile > [INFO] commons-codec:commons-codec:jar:1.3:compile > [INFO] commons-javaflow:commons-javaflow:jar:20060411:compile > [INFO] commons-pool:commons-pool:jar:1.1:compile > [INFO] xerces:xercesImpl:jar:2.0.2:compile > [INFO] com.yarris:hubbub-mail:jar:2.1:compile > [INFO] jasperreports:jasperreports:jar:1.3.0:compile > [INFO] xml-apis:xml-apis:jar:1.0.b2:compile > [INFO] eclipse:jdtcore:jar:3.1.0:compile > [INFO] org.apache.axis:axis-jaxrpc:jar:1.4:compile > [INFO] eclipse:jdt-compiler:jar:3.1.1:compile > [INFO] net.sourceforge.jexcelapi:jxl:jar:2.6.3:compile > [INFO] com.yarris:kapri:jar:1.0.1:compile > [INFO] org.ostermiller:ostermiller-utils:jar:1.04.00:compile > [INFO] com.pd4ml:pd4ml:jar:1.2.4:compile > [INFO] poi:poi-2.5.1-final:jar:20040804:compile > [INFO] javax.xml.soap:saaj-api:jar:1.2:compile > [INFO] com.yarris:samurai:jar:1.19:compile > [INFO] com.yarris:hubbub-log4j:jar:1.8:compile > [INFO] org.acegisecurity:acegi-security:jar:1.0.3:compile > [INFO] org.springframework:spring-remoting:jar:1.2.8:compile > [INFO] org.springframework:spring-dao:jar:1.2.8:compile > [INFO] org.springframework:spring-context:jar:1.2.8:compile > [INFO] org.springframework:spring-aop:jar:1.2.8:compile > [INFO] org.springframework:spring-webmvc:jar:1.2.8:compile > [INFO] org.springframework:spring-web:jar:1.2.8:compile > [INFO] org.springframework:spring-jdbc:jar:1.2.8:compile > [INFO] org.springframework:spring-beans:jar:1.2.8:compile > [INFO] org.springframework:spring-core:jar:1.2.8:compile > [INFO] org.springframework:spring-support:jar:1.2.8:runtime > [INFO] org.apache.velocity:velocity:jar:1.5:compile > [INFO] axis:axis-wsdl4j:jar:1.3:compile > [INFO] org.apache.ws:wss4j:jar:1.5.0:compile > [INFO] com.yarris:yarris-jms:jar:1.0:compile > [INFO] commons-io:commons-io:jar:1.2:compile > [INFO] opensymphony:oscache:jar:2.0.2:compile > [INFO] com.yarris.consol:consol-interfaces:jar:1.1:compile > [INFO] xmlbeans:xbean:jar:2.2.0:compile > [INFO] struts:struts-el:jar:1.1:compile > [INFO] com.yarris:sopho:jar:1.6:compile > [INFO] jdom:jdom:jar:1.0:compile > [INFO] log4j:log4j:jar:1.2.14:compile > [INFO] velocity:velocity-dep:jar:1.4:compile > [INFO] struts:struts:jar:1.1:compile > [INFO] struts:struts-legacy:jar:1.1:compile > [INFO] commons-validator:commons-validator:jar:1.0.2:compile > [INFO] oro:oro:jar:2.0.6:compile > [INFO] javax.sql:jdbc-stdext:jar:2.0:compile > [INFO] com.yarris:hubbub-web:jar:1.3:compile > [INFO] javax.servlet:jstl:jar:1.0.2:compile > [INFO] commons-fileupload:commons-fileupload:jar:1.0:compile > [INFO] jfree:jfreechart:jar:1.0.2:compile > [INFO] jfree:jcommon:jar:1.0.0:compile > [INFO] junit:junit:jar:3.7:compile > [INFO] taglibs:standard:jar:1.0.4:compile > [INFO] xalan:xalan:jar:2.6.0:compile > [INFO] displaytag:displaytag:jar:1.1:compile > [INFO] com.lowagie:itext:jar:2.0.0:compile > [INFO] commons-beanutils:commons-beanutils:jar:1.6:compile > [INFO] commons-logging:commons-logging:jar:1.0:compile -- 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