将maven项目的版本包含到多模块项目的war文件中



我有一个项目,它以zip格式分发,里面有几个war。其中一个war文件服务器作为整个系统的"入口点"。该系统是作为maven项目构建的。每个war都有自己的pom.xml文件,该文件定义了打包过程。

我当前的任务是获取每个战争文件的版本,并将它们包含到"主"战争中。

目前我已经配置了所有的项目,以产生文件"project.version.properties"。所有这些文件都用maven程序集插件收集到生成的zip归档文件中:

<>之前邮政编码| ___ main.war| ___ sub1.war| ___ sub2.war|___版本(文件夹)| ___ project1.version.properties| ___ project2.version.properties| ___ projectN.version.properties之前

有可能创建这样的东西吗?(即将versions文件夹注入到当前的war中)

<>之前邮政编码| ___ main.war|___版本(文件夹)| ___ project1.version.properties| ___ project2.version.properties| ___ projectN.version.properties| ___ sub1.war| ___ sub2.war

是的,这很简单。参见文档中的示例"添加web资源"。

[EDIT]要获得与汇编插件相同的效果,请将文件集添加到moduleSets之外的汇编描述符。

最新更新