Running $ mvn help:describe -Dcmd=clean告诉你'clean'是一个生命周期,并列出其阶段.同样$ mvn help:describe -Dcmd=site告诉您"网站"是一个生命周期并列出其阶段.
列出默认生命周期阶段cmd的help:describe目标参数是否有任何值?
该CMD选项是"一个目标或单相"来形容.
虽然这是事实,clean而且site是生命周期的名字,他们也是名阶段内的生命周期.
它看起来像help:describe目标打印出来的描述有点误导(这里是源代码). cmd实际上并不是"具有以下阶段的生命周期",而是列出了阶段的生命周期中特定阶段的名称.mvn help:describe -Dcmd=post-site例如,您可以通过尝试证明这一点,然后Maven打印出来
'post-site' is a lifecycle with the following phases:
* pre-site: Not defined
* site: org.apache.maven.plugins:maven-site-plugin:3.0:site
* post-site: Not defined
* site-deploy: org.apache.maven.plugins:maven-site-plugin:3.0:deploy
Run Code Online (Sandbox Code Playgroud)
即使'post-site'是阶段的名称而不是生命周期.
至于打印出默认生命周期的阶段,只需设置默认生命周期cmd中任何阶段的名称,例如package或者install它将打印出来.
为了完整,所有标准阶段和生命周期的定义都在Maven的components.xml中,默认生命周期的ID是"default".
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |