[jboss-jira] [JBoss JIRA] (WFLY-11405) Remove unused dependencies in org.jboss.as.ee
Yeray Borges (Jira)
issues at jboss.org
Thu Nov 22 09:55:00 EST 2018
[ https://issues.jboss.org/browse/WFLY-11405?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yeray Borges updated WFLY-11405:
--------------------------------
Summary: Remove unused dependencies in org.jboss.as.ee (was: Remove unused dependencies from org.jboss.as.ee)
> Remove unused dependencies in org.jboss.as.ee
> ---------------------------------------------
>
> Key: WFLY-11405
> URL: https://issues.jboss.org/browse/WFLY-11405
> Project: WildFly
> Issue Type: Bug
> Reporter: Yeray Borges
> Assignee: Yeray Borges
> Priority: Minor
>
> Analisys shows the following dependencies can be removed from org.jboss.as.ee module:
> {code:java}
> <module name="javax.transaction.api"/>
> <module name="javax.xml.ws.api" optional="true"/>
> {code}
> * There are no direct dependencies to any class managed by those modules from wildfly-ee resource.
> * Those modules are not exporting services that can be loaded by any other class.
> * Although there are some {{getClassLoader().loadClass}} calls in some classes in wildfly-ee.jar, those {{loadClass}} calls are done using the Deployment Unit module class loader, where the removed modules are added by other deployment processors in previous phases.
> One motivation to create this issue is that, in general, be able to remove any unused dependency marked as optional="true" is good for Galleon, because we will be sure that the provision is correct without including those optional dependencies.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list