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

Reply via email to