Java maven和jboss模块

Java maven和jboss模块,java,maven,jboss,Java,Maven,Jboss,我是maven和jboss的新手,所以我想从他们之间的合作中获益。我在eclipse中有一个maven项目。该项目有许多依赖项,我希望在运行时将它们作为jboss的模块提供,否则我的EAR将非常大。我还使用NexusRepo作为依赖项。我的问题是:有没有办法将编译时pom.xml中的依赖项与jboss上的模块同步?有没有办法根据我在pom中声明的依赖项创建jboss模块 可能是我做错了什么,因为我在服务器上配置jboos模块和在jboss-deplyment-structure.xml中声明依赖

我是maven和jboss的新手,所以我想从他们之间的合作中获益。我在eclipse中有一个maven项目。该项目有许多依赖项,我希望在运行时将它们作为jboss的模块提供,否则我的EAR将非常大。我还使用NexusRepo作为依赖项。我的问题是:有没有办法将编译时pom.xml中的依赖项与jboss上的模块同步?有没有办法根据我在pom中声明的依赖项创建jboss模块

可能是我做错了什么,因为我在服务器上配置jboos模块和在jboss-deplyment-structure.xml中声明依赖项的时间太长了,而这些依赖项恰恰在pom文件中。最佳实践是什么

请记住,我的第一个要求是不要把所有的罐子都放在耳朵里


感谢

smartics JBoss Modules Maven插件根据POM中声明的依赖项创建模块结构。通常,您必须微调配置以满足您的需求

这篇博客文章可能会给你提供判断这是否是解决问题的正确方法的基本思路:

您将在上找到关于插件(和项目博客)的更多信息

该项目可在GitHub上获得


免责声明:我是此插件的作者之一。:)

在pom.xml中定义模块依赖项

maven汇编插件:single收集依赖项JAR

使用xslt生成module.xml:

maven dependency plugin:build classpath创建一个属性,该属性将模块作为一个字符串包含。
现在,使用build.xml运行maven antrun插件,该插件包含JavaScript,该JavaScript拆分提供单个JAR的类路径字符串,并使用前缀将它们添加到ant属性中。echoproperties将这些属性写入xml文件,为xslt提供输入。

感谢您的反馈!很抱歉,我提供的URL不起作用。我现在检查了一下,我的浏览器中的HTTPS没有问题。我将它们更改为HTTP以确保。