Java 通配符以排除JBoss-deployment-structure.xml中的多个JBoss模块?

Java 通配符以排除JBoss-deployment-structure.xml中的多个JBoss模块?,java,jboss,module,jboss7.x,Java,Jboss,Module,Jboss7.x,在应用程序war中打包的JBoss部署结构.xml中是否存在排除多个JBoss模块的单一线性解决方案 当前: <exclusions> <module name="org.jboss.resteasy" /> <module name="org.jboss.resteasy.resteasy-jaxrs" /> <module name="org.jboss.resteasy.resteasy-cdi" /> <module

在应用程序
war
中打包的
JBoss部署结构.xml
中是否存在排除多个JBoss模块的单一线性解决方案

当前:

<exclusions>
  <module name="org.jboss.resteasy" />
  <module name="org.jboss.resteasy.resteasy-jaxrs" />
  <module name="org.jboss.resteasy.resteasy-cdi" />
  <module name="org.jboss.resteasy.jackson-provider" />
  <module name="org.jboss.resteasy.resteasy-atom-provider" />
  <module name="org.jboss.resteasy.resteasy-hibernatevalidator-provider" />
  <module name="org.jboss.resteasy.resteasy-jaxb-provider" />
  <module name="org.jboss.resteasy.resteasy-jettison-provider" />
  <module name="org.jboss.resteasy.resteasy-jsapi" />
  <module name="org.jboss.resteasy.resteasy-multipart-provider" />
  <module name="org.jboss.resteasy.resteasy-yaml-provider" />
</exclusions>

期望的(类似于):



根据,您只需要像
这样的内容。不需要通配符。如果您完全排除了子系统,但仍然需要从中删除一些模块,则必须指定这些模块。这里有更多的细节——我的建议有用吗?@aribeiro不,它似乎不起作用。基本上,我试图排除javax.ws.rs,如上所述。例如,当我使用
将其从模块依赖项中排除时,一切正常。但是当我用
排除它时,它似乎没有任何效果(我得到了库不匹配的错误,比如
java.lang.CompatibleClassChangeError:Implementing class
)。@aribeiro它适用于
war
打包应用程序吗?子系统排除是否可能仅适用于
ear
s,或者我是否遗漏了其他内容?
<exclusions>
  <module name="org.jboss.resteasy.**" />
</exclusions>