目前,maven生成名爲artifact-$VERSION-$DATE.jar
的快照。我想要嵌入這個名稱中的額外信息(內部版本號,單調遞增),而不是日期。有沒有任何默認或簡單的方法來做到這一點?如何在maven中的快照jar名稱中添加額外的信息?
0
A
回答
1
您可以使用<分類>在Maven的JAR-插件<配置>:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<classifier>${buildNumber}</classifier>
</configuration>
</plugin>
</plugins>
0
的classifier場是你的自定義你的Maven庫文件名唯一的選擇。但是,它並不是真正用於存儲內部版本號等信息,理想情況下應該是項目「版本」字段的一部分...
我建議您使用Maven存儲庫管理器,它可以存儲額外的工件元數據。我個人的選擇是nexus,它有一個plugin for storing artifact metadata
+0
但我的理解是,個人pom必須依賴artifact- $ VERSION- $ CLASSIFIER.jar,我只希望他們使用最近的工件 - $ VERSION.jar – U2EF1
相關問題
- 1. 如何向PayPalPayment添加額外信息?
- 2. Maven添加-generic到我的jar名稱
- 3. 如何在Maven中添加Sonatype快照中的依賴項
- 4. serializeArray()添加額外的信息提交
- 5. GWTUpload添加額外的信息
- 6. 添加額外的信息,以拉鍊
- 7. 在asp.net中向myaspnetuser表添加額外的用戶信息
- 8. 在sales_flat_quote和sales_flat_order_item表中添加額外的信息
- 9. 在codeigniter電子郵件中添加額外的標題信息
- 10. 添加額外的信息,文件名 - 蟒蛇
- 11. 向webapi不記名令牌添加額外的詳細信息
- 12. 如何在magento中添加額外的新聞快遞類型
- 13. 數據綁定+添加額外信息
- 14. 向db查詢添加額外信息
- 15. Magento:添加額外信息發票PDF
- 16. 在註冊時添加用戶名和額外信息angular4
- 17. 添加額外的信息到用戶帳戶中的Trac
- 18. 如何添加基於mocha + jenkins框架的額外信息?
- 19. 如何添加額外的信息到領域SyncUser
- 20. 如何添加額外的信息到PHP數組
- 21. 如何添加額外的信息來Blueimp文件上傳
- 22. 如何在現有的柔性對象中添加額外的名稱/值對
- 23. 如何將額外的名稱空間添加到SOAP信封(gSOAP)
- 24. 如何在Drupal表單中添加額外的消息
- 25. 如何在android中的視圖中嵌入額外的信息?
- 26. 在GridView中向Android ImageView添加額外信息,以便識別
- 27. 使用IntelliJ將版本信息添加到jar文件名稱
- 28. 如何添加額外的類名稱到一個元素?
- 29. 如何將外部jar的資源添加到我的maven build jar中?
- 30. Maven在下載快照工件時將'-windows'添加到工件名稱
看來這需要顯式地取決於artifact- $ VERSION- $ CLASSIFIER,實際上我希望取決於最新的artifact- $ VERSION *。 jar – U2EF1
@ U2EF1,嘗試使用' $ {artifactId} - $ {version} -blabla ',這會給你在目標/文件夾中的mylib-1.0.0-SNAPSHOT-blabla.jar,但保持默認安裝名稱本地maven倉庫中的mylib-1.0.0-SNAPSHOT.jar(如果你是mvn安裝)或遠程倉庫(如果你是mvn部署)。 –
yorkw