JavaMaven和jboss模块
我是maven和jboss的新手,所以我想从他们之间的合作中获益。我在eclipse中有一个maven项目。该项目有许多依赖项,我希望在运行时将它们作为jboss的模块提供,否则我的EAR将非常大。我还使用NexusRepo作为依赖项。我的问题是:是否有一种方法可以同步pom中编译时的依赖项。jboss上带模块的xml?有没有办法根据我在pom中声明的依赖项创建jboss模块
可能我做错了什么,因为我在服务器上配置jboos模块和在jboss解聚结构中声明依赖项的时间太长了。xml—它们在pom文件中。最佳实践是什么
请记住,我的第一个要求是不要把所有的罐子都放在耳朵里
谢谢
# 1 楼答案
smartics JBoss Modules Maven插件基于POM中声明的依赖项创建模块结构。通常,您必须微调配置以满足您的需求
这篇博客文章可能会给你一个基本的想法来判断这是否是解决你问题的正确方法:Modules Descriptor for smartics-jboss-modules-maven-plugin
您将在plugin's site上找到关于插件(和项目博客)的更多信息
该项目可在GitHub上获得
免责声明:我是此插件的作者之一。:)
# 2 楼答案
在pom中定义模块依赖项。xml
maven汇编插件:single收集依赖项JAR
生成模块。xml与xslt:
maven dependency plugin:build classpath创建一个属性,该属性将模块作为一个字符串包含。 现在运行maven-antrun插件并进行构建。包含JavaScript的xml,该JavaScript拆分类路径字符串,给出单个JAR,并使用前缀将它们添加到ant属性中。echoproperties将这些属性写入xml文件,为xslt提供输入