我最近了解了--also-make
可以传递给Maven的参数.据我所知,它不仅my-project
会构建,而且还会依赖于我的项目.
mvn --projects my-project --also-make install
Run Code Online (Sandbox Code Playgroud)
但是还有一个叫做的参数--also-make-dependents
.从描述来看,它看起来像是一样的--also-make
,但我工作的朋友告诉我他们不是一回事.有什么不同?
mat*_*zlo 20
--also-make
构建所有my-project
依赖的项目--also-make-dependents
构建所有依赖的项目 my-project
如果您想象DAG(有向无环图)项目之间的依赖关系(其中边缘A - > B意味着B依赖于A),那么--also-make
构建从项目my-project到"根"项目的--also-make-dependents
所有项目并从项目构建所有项目我对"叶子"项目的项目.
例
假设您有以下项目:
dao util
\ /
services
|
webapp
Run Code Online (Sandbox Code Playgroud)
然后
mvn --projects services --also-make
将建立dao
,util
和services
.和
mvn --projects services --also-make-dependents
将建立services
和webapp
归档时间: |
|
查看次数: |
4364 次 |
最近记录: |