Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven强制重建依赖项目(首先构建依赖项)_Maven - Fatal编程技术网

maven强制重建依赖项目(首先构建依赖项)

maven强制重建依赖项目(首先构建依赖项),maven,Maven,我有一个多模块maven项目。服务模块依赖于使用依赖项标记的域模块。每次构建服务模块时,我都希望它自动构建域模块,并从本地存储库中获取最新的域模块。我该怎么做呢。现在它从本地存储库中选择,但这可能不是最新的副本 我从服务模块目录而不是父目录构建项目。因为我的父模块还有很多我不感兴趣的子模块。您可以做的一件事是使用以下参数从父目录构建服务模块 mvn compile -pl service-module -am 它只构建服务模块,以及它的从属模块(包括域模块) 这些选项由mvn--help(Ma

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


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

您可以做的一件事是使用以下参数从
父目录构建
服务模块

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