【问题标题】:maven force rebuild of dependent projects (build dependencies first)maven 强制重建依赖项目(先构建依赖项)
【发布时间】:2011-02-08 14:29:56
【问题描述】:

我有一个多模块 Maven 项目。服务模块使用依赖标签依赖于域模块。每次我构建服务模块时,我都希望它自动构建域模块并从本地存储库中获取最新的域模块。我该怎么做。现在它从本地存储库中挑选,但可能不是最新的副本。

我从我的服务模块目录而不是父目录构建项目。因为我的父模块有很多我对构建不感兴趣的其他子模块。

【问题讨论】:

    标签: maven


    【解决方案1】:

    您可以做的一件事是使用以下参数从parent directory 构建service module。

    mvn compile -pl service-module -am
    

    这样做只是构建service module,以及它的依赖模块(包括domain module)。

    选项由mvn --help (Maven 2.2.0) 描述:

       -am,--also-make
              If project list is specified, also build projects required by the list
    
       -pl,--projects <arg>
              Build specified reactor projects instead of all projects
    

    【讨论】:

    • 你知道如何在 Eclipse IDE 中执行这样的命令吗?
    • 对你来说已经太晚了......但是将除了mvn 之外的所有内容都放在goals 字段中。 IE。 compile -pl service-module -am
    猜你喜欢
    • 1970-01-01
    • 2013-01-30
    • 2012-08-20
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2012-01-15
    • 2022-11-27
    • 1970-01-01
    相关资源
    最近更新 更多