Maven 两者之间的区别--也构成和--也构成受抚养人

Maven 两者之间的区别--也构成和--也构成受抚养人,maven,Maven,我最近了解了——还可以生成可以传递给Maven的参数。据我所知,这不仅导致我的项目将被构建,而且所有项目都依赖于我的项目 mvn——项目我的项目——也可以进行安装 但是还有另一个参数叫——也叫依赖项。从描述上看,它似乎和做了同样的事情,也做了,但我工作的朋友告诉我,它们不是同一件事。有什么区别? --还使生成我的项目所依赖的所有项目 --也生成依赖项生成依赖于我的项目的所有项目 如果您想象项目之间依赖关系的DAG(有向无环图)(其中边A->B意味着B依赖于A),那么--也使将所有项目从pro

我最近了解了
——还可以生成可以传递给Maven的
参数。据我所知,这不仅导致
我的项目
将被构建,而且所有项目都依赖于我的项目

mvn——项目我的项目——也可以进行安装
但是还有另一个参数叫
——也叫依赖项。从描述上看,它似乎和
做了同样的事情,也做了
,但我工作的朋友告诉我,它们不是同一件事。有什么区别?

  • --还使
    生成我的项目所依赖的所有项目
  • --也生成依赖项
    生成依赖于
    我的项目的所有项目
如果您想象项目之间依赖关系的DAG(有向无环图)(其中边A->B意味着B依赖于A),那么
--也使
将所有项目从project my project构建到“根”项目,
--也使依赖关系
将所有项目从project my project构建到“叶”项目

示例

假设您有以下项目:

 dao     util
   \     /
  services
     | 
   webapp
然后

mvn——项目服务——也可以制作

将构建
dao
util
服务
。及

mvn——项目服务——也可以成为受抚养人

将生成
服务
webapp

请参阅:
-amd
:如果指定了项目列表,还将生成依赖于列表中项目的项目