在Maven文檔Introduction to the Build Lifecycle中,描述了輸出當前時間的目標display:time
。該插件如下:如何在Maven中重命名目標?
...
<plugin>
<groupId>com.mycompany.example</groupId>
<artifactId>maven-touch-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>process-test-resources</phase>
<goals>
<goal>timestamp</goal>
</goals>
</execution>
</executions>
</plugin>
...
我有關於這個插件幾個問題:
- 如何更改目標的名稱,例如,
foo:bar
? (爲什麼display
和time
都不會出現在XML片段的任何位置?從片段中可以看出,它如何定義它定義的目標?) - 如何手動運行此目標? (對於類似的結構,
mvn display:time
的等效物有時可以工作,但這並不一致。) - 我怎樣才能看到這個目標是否存在? (即列出可用目標; this question表明這是不可能的。)