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