我开发了一个由两个独立的层组成的项目,它包含两个独立的部署。当我编译这些项目时,它们将作为单独的工件部署到我的Nexus存储库。
这些项目可能会有不同的变化,因此项目A可能是1.0.1版本,项目B可能是1.0.5版本。
然而,即使它们是完全不同的部署,整个画面也包含两个独立的项目,所以我想创建一个"元项目"将两个项目的当前工件打包到一个ZIP文件中(例如,今天的当前版本"整个图片"是项目A v1.0.5和项目B v1.3.2)。这两个项目都是WEB项目,因此是WAR文件。
我正在努力使用Maven和汇编插件来讨论如何创建这样的程序集,但是还没有弄明白如何从存储库中检索战争依赖项并将它们打包在一起。
答案 0 :(得分:0)
节点“dependencySets”可用于将所有依赖项添加到最终包: http://maven.apache.org/plugins/maven-assembly-plugin/advanced-descriptor-topics.html