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

use*_*201 14 maven

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

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

Rag*_*ram 14

有一两件事你都不可能做的是建立service moduleparent directory具有以下参数.

mvn compile -pl service-module -am
Run Code Online (Sandbox Code Playgroud)

这样做只构建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
Run Code Online (Sandbox Code Playgroud)