Trong tài liệu Maven Introduction to the Build Lifecycle, mục tiêu của display:time
được mô tả rằng đầu ra thời gian hiện tại. Plugin là như sau:Làm cách nào để đổi tên mục tiêu trong 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>
...
Tôi có một số câu hỏi liên quan đến plugin này:
- Làm thế nào tôi có thể thay đổi tên của các mục tiêu, ví dụ,
foo:bar
? (Tại sao khôngdisplay
cũng không phảitime
xuất hiện ở bất kỳ đâu trong đoạn XML? Làm cách nào bạn có thể biết, nhìn vào đoạn, mục tiêu xác định?) - Làm cách nào để tôi có thể chạy mục tiêu này theo cách thủ công? (Đối với các cấu trúc tương tự, tương đương với
mvn display:time
đôi khi hoạt động, nhưng điều này không hoạt động nhất quán.) - Làm cách nào để biết liệu mục tiêu này có tồn tại không? (ví dụ: liệt kê các mục tiêu có sẵn; this question gợi ý điều này là không thể.)