[jboss-jira] [JBoss JIRA] (WFCORE-4612) Dependency on javaee.api by ExternalModuleDependencySpecService should be optional

Brian Stansberry (Jira) issues at jboss.org
Mon Aug 19 19:11:00 EDT 2019


     [ https://issues.jboss.org/browse/WFCORE-4612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated WFCORE-4612:
-------------------------------------
    Git Pull Request: https://github.com/wildfly/wildfly-core/pull/3907  (was: https://github.com/wildfly/wildfly-core/pull/3906)


> Dependency on javaee.api by ExternalModuleDependencySpecService should be optional
> ----------------------------------------------------------------------------------
>
>                 Key: WFCORE-4612
>                 URL: https://issues.jboss.org/browse/WFCORE-4612
>             Project: WildFly Core
>          Issue Type: Enhancement
>          Components: Server
>            Reporter: Brian Stansberry
>            Assignee: Brian Stansberry
>            Priority: Major
>
> The module spec for any module created by ExternalModuleSpecService has a dependency on javaee.api added. That should be an optional dependency, allowing this feature to be used in slimmed servers that may not have the javaee.api module installed.
> It seems it's pretty easy to provision such a server, as that module is not heavily depended on:
> {code}
> $ git grep javaee.api | grep module.xml | grep -v src/test
> feature-pack/src/main/resources/modules/system/layers/base/com/sun/jsf-impl/main/module.xml:        <module name="javaee.api"/>
> feature-pack/src/main/resources/modules/system/layers/base/com/sun/jsf-impl/main/module.xml:             reexported by javaee.api. -->
> feature-pack/src/main/resources/modules/system/layers/base/javaee/api/main/module.xml:<module xmlns="urn:jboss:module:1.5" name="javaee.api">
> feature-pack/src/main/resources/modules/system/layers/base/org/jberet/jberet-core/main/module.xml:        <module name="javaee.api"/>
> jsf/multi-jsf-installer/src/main/resources/mojarra-impl-module.xml:        <module name="javaee.api"/>
> jsf/multi-jsf-installer/src/main/resources/mojarra-impl-module.xml:             reexported by javaee.api. -->
> jsf/multi-jsf-installer/src/main/resources/myfaces-impl-module.xml:        <module name="javaee.api"/>
> jsf/multi-jsf-installer/src/main/resources/myfaces-impl-module.xml:             reexported by javaee.api. -->
> {code}
> JavaEEDependencyProcessor in WildFly explicitly does not add javaee.api as a dep.



--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list