maven强制重建依赖项目(首先构建依赖项)
我有一个多模块maven项目。服务模块依赖于使用依赖项标记的域模块。每次构建服务模块时,我都希望它自动构建域模块,并从本地存储库中获取最新的域模块。我该怎么做呢。现在它从本地存储库中选择,但这可能不是最新的副本maven强制重建依赖项目(首先构建依赖项),maven,Maven,我有一个多模块maven项目。服务模块依赖于使用依赖项标记的域模块。每次构建服务模块时,我都希望它自动构建域模块,并从本地存储库中获取最新的域模块。我该怎么做呢。现在它从本地存储库中选择,但这可能不是最新的副本 我从服务模块目录而不是父目录构建项目。因为我的父模块还有很多我不感兴趣的子模块。您可以做的一件事是使用以下参数从父目录构建服务模块 mvn compile -pl service-module -am 它只构建服务模块,以及它的从属模块(包括域模块) 这些选项由mvn--help(Ma
我从服务模块目录而不是父目录构建项目。因为我的父模块还有很多我不感兴趣的子模块。您可以做的一件事是使用以下参数从
父目录构建服务模块
mvn compile -pl service-module -am
它只构建服务模块
,以及它的从属模块(包括域模块
)
这些选项由mvn--help
(Maven 2.2.0)描述:
-am,--也使
如果指定了项目列表,还可以生成列表所需的项目
-pl,--项目
构建指定的反应堆项目,而不是所有项目
您知道如何在Eclipse IDE中执行这样的命令吗?现在对您来说太晚了。。。但是只需将除mvn
之外的所有内容放在goals
字段中即可。即编译-pl服务模块-am
-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