我有一个pom应该构建2个不同的WAR(一个将添加一个分类器)。我可以在WAR插件配置中有2个<execution>
块,这样可以正常工作,但我需要在执行之间拖入不同的依赖关系。
例如,第一次执行将构建包含现代库的默认WAR,另一种将使用旧库构建与旧版兼容的WAR。这意味着WAR插件执行之间的依赖关系会有所不同。这可以实现吗?
最终目标是一次性生成两个WAR。我知道这听起来像反Maven,但是为什么WAR插件允许多次执行,如果不支持类似的情况。
答案 0 :(得分:0)
可以说,拥有一个人工制品ID产生多个人工制品的最大问题是解决人工制品问题。最值得注意的是 - 将人工制品声明为对其他项目的依赖。
为什么不简单地用artefact ID创建两个不同的项目,清楚地说明是否使用了遗留库?