【问题标题】:How to build maven parent and select number of modules?如何构建 Maven 父级并选择模块数量?
【发布时间】:2011-11-14 04:17:48
【问题描述】:

我有一个多模块 Maven 项目。

要单独构建父级,我运行mvn package -N(其中-N 是“非递归”)。

为了构建一些模块,我运行mvn package -pl api,servie(其中-pl 是“项目”)。

如何将这两者结合起来以构建 api、服务和父级?

【问题讨论】:

    标签: maven-2


    【解决方案1】:
    mvn package -pl api,service --also-make
    

    (--also-make 也是依赖项)

    【讨论】:

    • --also-make 可以替换为-am
    【解决方案2】:

    mvn package -pl api,service,.('.' 表示当前目录中的项目)或mvn package -pl api,service,:parent(其中“parent”是父模块的artifactId)怎么样。

    -pl 的参数可以是包含 maven 模块的目录的相对路径,也可以是当前项目中模块的 [groupId]:artifactId 形式的坐标。如果没有提供 groupId,则使用正在构建的 pom 的 groupId。

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 2015-02-25
      • 2019-04-26
      • 2012-04-13
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 2020-06-02
      相关资源
      最近更新 更多