0
A
回答
4
有一種方法可以做到這一點:
mvn -q -Dexec.executable='echo' -Dexec.args='${project.groupId} ${project.version} ${project.artifactId} ${project.packaging}' --non-recursive exec:exec
如果你想爲項目中的所有文物,包括子FO lders刪除--non-recursive
。
1
它可以通過寫通過擴展org.apache.maven.AbstractMavenLifecycleParticipant
行家擴展,將在行家結束時運行來實現建立afterSessionEnd
和使用MavenSession.getAllProjects(), Artifact.getArtifact(), getAttachedArtifacts(), getGroupID(), getArtifactId(), getClassifier(), getType()
可以遍歷所有的項目,並得到生成每個工件的細節。
請確保設置正確的配置文件(如果有的話)不要錯過任何有關這裏報告的文物的信息get classifier/id of maven assembly artifact
相關問題
- 1. 創建一個maven項目
- 2. 創建maven項目錯誤
- 3. 創建GWT Maven項目
- 4. Android MAVEN從非maven項目創建ApkLib
- 5. Maven項目的創建 - 雖然從Eclipse創建項目失敗
- 6. Eclipse的Maven項目錯誤創建一個新的Maven項目
- 7. 使用Maven創建一個Java Web項目不是由Eclipse的
- 8. 使用svn在由maven創建的struts項目中
- 9. 由於maven插件,無法從命令提示符創建Maven項目
- 10. Maven使用項目創建包
- 11. 創建項目特定的Maven設置
- 12. 創建一個休眠的Maven項目
- 13. 無法在maven項目中創建servlet
- 14. 無法在創建Maven項目
- 15. 從intellij的maven項目創建jar
- 16. 不創建jar的Maven項目
- 17. 從Netbeans/Maven項目創建桌面jar
- 18. 如何創建黑莓Maven項目
- 19. 調試Maven項目終止JFrame創建
- 20. 如何創建一個SVN Maven項目?
- 21. 在maven中創建多模塊項目
- 22. 創建Maven項目時出錯
- 23. 錯誤創建多模塊Maven項目
- 24. 創建一個Maven項目模塊樹?
- 25. 在maven/java項目中創建資源
- 26. maven創建項目安裝文件夾
- 27. 創建一個Maven部署父項目
- 28. 無法在eclipse中創建Maven項目
- 29. 用Maven和IntelliJ創建JSF項目
- 30. AndroMDA的項目創建使用Maven
是的,運行'mvn clean install' :)。我想沒有其他辦法。 – Tunaki
'mvn clean install | grep「^ \ [INFO \]安裝」|「 grep -v「at end」| grep -v「安裝工件」| cut -d「」-f5「'爲此目的?您是否在Jenkins建設?您可以使用REST API來獲取這些信息? – khmarbaise