我最近了解了--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 次 |
| 最近记录: |