[ https://issues.apache.org/jira/browse/MYFACES-2861?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leonardo Uribe reopened MYFACES-2861: ------------------------------------- I have to reopen this issue and rever the changes. Right now, the dependency tree for myfaces-impl is this: [INFO] [dependency:tree] [INFO] org.apache.myfaces.core:myfaces-impl:jar:2.0.2-SNAPSHOT [INFO] +- org.apache.myfaces.core:myfaces-api:jar:2.0.2-SNAPSHOT:compile [INFO] +- org.apache.myfaces.shared:myfaces-shared-impl:jar:4.0.3-SNAPSHOT:provi ded [INFO] +- javax.el:el-api:jar:2.2:compile [INFO] +- javax.servlet:jstl:jar:1.2:provided [INFO] +- javax.servlet:servlet-api:jar:2.5:provided [INFO] +- javax.servlet.jsp:jsp-api:jar:2.1:provided [INFO] +- portlet-api:portlet-api:jar:1.0:provided [INFO] +- org.apache.geronimo.specs:geronimo-annotation_1.0_spec:jar:1.0:provide d [INFO] +- org.apache.geronimo.specs:geronimo-jpa_3.0_spec:jar:1.0:provided [INFO] +- org.apache.geronimo.specs:geronimo-ejb_3.0_spec:jar:1.0:provided [INFO] +- commons-collections:commons-collections:jar:3.2:compile [INFO] +- commons-codec:commons-codec:jar:1.3:compile [INFO] +- commons-beanutils:commons-beanutils:jar:1.8.3:compile [INFO] | \- commons-logging:commons-logging:jar:1.1.1:compile [INFO] +- commons-digester:commons-digester:jar:1.8:compile [INFO] +- org.apache.tomcat:catalina:jar:6.0.13:provided [INFO] | +- org.apache.tomcat:servlet-api:jar:6.0.13:provided [INFO] | +- org.apache.tomcat:juli:jar:6.0.13:provided [INFO] | \- org.apache.tomcat:annotations-api:jar:6.0.13:provided [INFO] +- org.apache.myfaces.buildtools:myfaces-builder-annotations:jar:1.0.5:pr ovided [INFO] +- javax.validation:validation-api:jar:1.0.CR3:compile [INFO] +- junit:junit:jar:4.8.1:test [INFO] +- org.testng:testng:jar:jdk15:5.1:test [INFO] +- org.apache.myfaces.core:myfaces-api:jar:tests:2.0.2-SNAPSHOT:test [INFO] +- org.apache.myfaces.test:myfaces-test20:jar:1.0.0-SNAPSHOT:test [INFO] +- org.apache.tomcat:el-api:jar:6.0.28:test [INFO] +- org.apache.tomcat:jasper-el:jar:6.0.28:test [INFO] +- cactus:cactus:jar:13-1.7.2:test [INFO] +- org.easymock:easymock:jar:2.3:test [INFO] +- org.easymock:easymockclassextension:jar:2.3:test [INFO] | \- cglib:cglib-nodep:jar:2.1_3:test [INFO] \- com.google.code.guice:guice:jar:1.0:provided The important part is this one: [INFO] +- commons-beanutils:commons-beanutils:jar:1.8.3:compile [INFO] | \- commons-logging:commons-logging:jar:1.1.1:compile It seems commons-logging is referenced by other commons libraries. To remove it, we need to remove them too. It is better to let the code as is. > Remove commons-discovery dependency > ----------------------------------- > > Key: MYFACES-2861 > URL: https://issues.apache.org/jira/browse/MYFACES-2861 > Project: MyFaces Core > Issue Type: Improvement > Components: JSR-314 > Affects Versions: 2.0.1 > Reporter: Leonardo Uribe > Assignee: Leonardo Uribe > Fix For: 2.0.2-SNAPSHOT > > > Commons-discovery has a dependency to commons-logging. That cause a > transitive dependency to myfaces-impl. To prevent this dependency, we need to > move that code into our codebase and refactor it so it uses jul instead. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.