[jboss-jira] [JBoss JIRA] (WFLY-4524) jboss-modules does not respect path excludes

Thomas Diesler (JIRA) issues at jboss.org
Thu Apr 16 06:10:19 EDT 2015


Thomas Diesler created WFLY-4524:
------------------------------------

             Summary: jboss-modules does not respect path excludes
                 Key: WFLY-4524
                 URL: https://issues.jboss.org/browse/WFLY-4524
             Project: WildFly
          Issue Type: Bug
            Reporter: Thomas Diesler
            Assignee: Jason Greene
             Fix For: 9.0.0.CR1


I have a module definition like this 

{code:xml}
<module xmlns="urn:jboss:module:1.1" name="org.apache.camel.spring">
  <resources>
    <resource-root path="camel-spring-2.15.1.jar" />
  </resources>
  <dependencies>
    <module name="javax.api" />
    <module name="javax.xml.bind.api" />
    <module name="org.apache.camel.core" />
    <module name="org.springframework.beans" export="true">
      <exports>
        <exclude path="org/springframework/beans/annotation**" />
        <exclude path="org/springframework/beans/propertyeditors**" />
        <exclude path="org/springframework/beans/support**" />
        <exclude path="org/springframework/beans/factory/**" />
      </exports>
    </module>
    <module name="org.springframework.context" />
    <module name="org.springframework.core" />
    <module name="org.springframework.tx" export="true">
      <exports>
        <exclude path="org/springframework/dao**" />
        <exclude path="org/springframework/jca**" />
      </exports>
    </module>
    <module name="org.slf4j" />
  </dependencies>
  <exports>
    <exclude path="org/apache/camel/component/event**" />
    <exclude path="org/apache/camel/core**" />
    <exclude path="org/apache/camel/language/spel**" />
    <exclude path="org/apache/camel/osgi**" />
  </exports>
</module>
{code}

The expected behaviour is that a client of this module can load `org.apache.camel.spring.SpringCamelContext` but not `org.apache.camel.osgi.OsgiSpringCamelContext`

It seems that export excludes are generally ignored.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list