我有一个项目女巫被分发为zip存档,里面有几个战争。其中一个war文件服务器作为整个系统的“入口点”。该系统是作为maven项目构建的。每个战争都有自己的pom.xml文件,定义了打包过程。
我目前的任务是获取每个war文件的版本并将它们包含在“主要”战争中。
目前我已配置所有项目以生成文件“project.version.properties”。所有这些文件都使用maven程序集插件收集到生成的zip存档中:
zip |___ main.war |___ sub1.war |___ sub2.war |___ version (folder) |___ project1.version.properties |___ project2.version.properties |___ projectN.version.properties
是否可以创建这样的东西? (即将版本文件夹注入切除战争中)
zip |___ main.war |___ version (folder) |___ project1.version.properties |___ project2.version.properties |___ projectN.version.properties |___ sub1.war |___ sub2.war
答案 0 :(得分:0)
是的,这很简单。请参阅文档中的示例“Adding web resources”。
[编辑] 要使用Assembly插件获得相同的效果,请将文件集添加到moduleSets
之外的Assembly Descriptor。这允许在结果中包含任意内容。