Java 用单个pom-Maven创建3场战争

Java 用单个pom-Maven创建3场战争,java,maven-3,maven-plugin,Java,Maven 3,Maven Plugin,我必须用单个pom创建多个战争: 使用清单文件 无清单文件 使用清单,但在WEB-INF/lib中添加更多JAR 支持三种不同的应用服务器 注意:这是一个大的应用程序,我无法说出我这样做的原因 选项已尝试但失败: 使用不同的分类器执行不同的战争 使用三个配置文件并使用-px,y执行[其中x和y是配置文件] 当我尝试使用maven assembly插件时,我遇到了一个问题[maven错误:无法找到带有提示的ArtifactResolver:project cache aware] 有没有其他方法可

我必须用单个pom创建多个战争:

  • 使用清单文件
  • 无清单文件
  • 使用清单,但在WEB-INF/lib中添加更多JAR
  • 支持三种不同的应用服务器

    注意:这是一个大的应用程序,我无法说出我这样做的原因

    选项已尝试但失败:

  • 使用不同的分类器执行不同的战争
  • 使用三个配置文件并使用-px,y执行[其中x和y是配置文件]
  • 当我尝试使用maven assembly插件时,我遇到了一个问题[maven错误:无法找到带有提示的ArtifactResolver:project cache aware]
  • 有没有其他方法可以做到这一点

    注意,我需要3战,我不希望三次调用maven命令

    更新


    现在,我正在从命令行[mvn-PX然后是mvn-PY]运行maven构建三次。我喜欢一次完成这项工作。

    用不同的maven war插件配置创建3个兄弟项目如何?
    同级项目将依赖于您的项目

    用不同的maven war插件配置创建3个兄弟项目怎么样?
    同级项目将依赖于您的项目

    但是我认为创建三个兄弟项目不是一个好主意。我必须处理执行本身。但是我认为创建三个兄弟项目不是一个好主意。我必须处理执行本身。