MAVEN - 从依赖项

时间:2015-07-17 08:11:30

标签: maven jboss jboss7.x

我想问一下,如果有一些maven插件(或其他方式)如何从maven依赖项(或在这样的maven插件的库列表中)生成jboss模块层次结构(带有modules.xml文件)? / p>

我已经创建了这个插件: https://www.smartics.eu/confluence/display/SJBMMP/smartics+JBoss+Modules+Maven+Plugin;jsessionid=3CA5AE2D1DEB5DFB62C1E64692EDCAB6

但是文档/使用页面似乎处于脱机状态(或者由于某些原因我无法打开页面)。

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我已经尝试了SMARTICS插件插件,它为每个maven模块创建了特殊的JAR文件,其中包含所有依赖项。

这就像使用maven程序集插件,但所有库都包装在独立的jar中,可以放入自己的jboss模块中。比你的应用程序: jboss-deployment-structure.xml 你引用这个库(例如jar文件)并且应用程序提供了所有库。

但是将依赖关系拆分为自己的目录并生成modules.xml是不可能的(由JBOSS EAP支持确认)。

我将创建独立的maven项目(类似于" JBOSS-modules BOM项目"),这将生成这样的结构(这个结构将可以在jboss上使用)。

答案 1 :(得分:0)

我只是想为Maven添加一个上述插件的介绍:

https://www.smartics.eu/confluence/display/BLOG/2013/10/18/Maven+Plugin+to+generate+a+Modules+Directory+for+JBoss+AS+7

该文章包含的屏幕截图可帮助新用户了解插件如何生成单独的模块。

(我想对你的答案发表评论,但不幸的是,我有一些观点可以这样做:()