Java 如何使用jboss作为maven插件部署模块

Java 如何使用jboss作为maven插件部署模块,java,maven,jboss7.x,Java,Maven,Jboss7.x,在JBoss论坛上,我遇到了以下描述,如何将特定于应用程序的属性手动添加为模块: 我已经配置了jboss as maven插件来部署我的应用程序foo.ear 在这里,我发现了类似/相同的问题:,看起来这还不可能 我想知道从那时起情况是否有所改变 谢谢您使用CLI命令在JBoss上添加模块需要运行类似的操作 module add --name=org.mysql --resources=mysql-connector-java-5.1.18-bin.jar --dependencies=jav

在JBoss论坛上,我遇到了以下描述,如何将特定于应用程序的属性手动添加为模块:

我已经配置了jboss as maven插件来部署我的应用程序
foo.ear

在这里,我发现了类似/相同的问题:,看起来这还不可能

我想知道从那时起情况是否有所改变


谢谢您

使用CLI命令在JBoss上添加模块需要运行类似的操作

module add --name=org.mysql --resources=mysql-connector-java-5.1.18-bin.jar --dependencies=javax.api,javax.transaction.api

使用Maven和jboss作为Maven插件,您可以直接将该命令(或者将其包含在CLI批处理脚本中)运行到POM中,如前所述

您希望在多个部署中拥有一个共享库,还是仅依赖于
foo.ear
?稍后的部署。我需要一个模块(例如com.foo.config),我将在其中放置一个属性文件(例如foo.properties)。稍后在我的foo.war或foo.ear中,我将需要通过在jboss-deployment-structure.xml中声明来添加此模块的用法。这样,我就可以通过类路径访问foo.properties文件了,把它放在JAR中并将JAR包含在EAR/lib目录中可能是最简单的方法。然后你可以在你的类路径上访问它。Thnx,我已经考虑过了。但真正的问题在于,这个文件(属性)必须在我的项目之外配置。这些财产将由TechOps维护。它将包含更广泛系统中其他组件/第三方服务的属性(如URL等)。