【问题标题】:Multi-module project in mavenmaven中的多模块项目
【发布时间】:2011-02-01 07:37:00
【问题描述】:

我有一些多模块项目。 一些模块被打包为wars,一些被打包为jars。

当我从根模块开始时:mvn war:exploded 我认为它只会将该步骤应用于战争项目。但它会尝试将mvn war:exploded 应用于所有明显失败的项目(没有 web.xml 等等)。

任何想法如何告诉 maven 仅适用于战争包装模块?

【问题讨论】:

    标签: maven-2


    【解决方案1】:

    在运行war:war时(对于带有war打包的项目,这是绑定到package的目标),war插件会首先自动创建一个分解后的war文件的目录,然后将其压缩成实际的war文件。那么,为什么不在反应堆构建过程中简单地运行 mvn package 呢?

    如果这不是一个选项,您可以使用 maven 的advanced reactor options 之一,更准确地说:

    -pl, --projects
    构建指定的反应堆项目而不是所有项目

    并且只列出战争模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 2021-02-09
      • 2011-01-04
      • 2017-10-20
      • 1970-01-01
      相关资源
      最近更新 更多