我已經創建了一個Maven原型來生成項目結構,現在我想在團隊中共享該原型,但是我無法將該原型發佈到任何存儲庫。 有沒有一種方法可以將原型分享爲jar文件或zip文件或其他任何東西。以便其他開發人員可以通過將其放入其本地maven存儲庫並生成項目結構來使用它?如何共享Maven原型
0
A
回答
1
如果您確實無法將原型項目源推送到內部存儲庫,那麼您仍然可以共享原型項目或生成的.jar。
項目
簡單地.zip原型項目,並與您的團隊分享。然後,每個團隊成員都可以運行:
mvn clean install
這將安裝到原型當地.m2目錄和創建/更新他們的本地原型目錄(~/.m2/archetype-catalog.xml
)與新的原型條目。在Eclipse中,然後你可以去:
Preferences > Maven > Archetypes > Add Local Catalog...
,並選擇~/.m2/archetype-catalog.xml
文件。
JAR
在你的團隊每個人都可以把.jar和放置在其本地回購的.m2基於groupId
和原型的.jar的artifactId
正確的位置。然後,他們將需要手動更新/創建自己的本地原型目錄(上述):
<?xml version="1.0" encoding="UTF-8"?>
<archetype-catalog xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0 http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<archetypes>
<archetype>
<groupId><!-- Fill in --></groupId>
<artifactId><!-- Fill in --></artifactId>
<version><!-- Fill in --></version>
<description><!-- Fill in --></description>
</archetype>
</archetypes>
</archetype-catalog>
從這點過程與上面相同(添加本地原型目錄到Eclipse)。
IMO分發原型項目的.zip文件需要手動的努力最少的,如果你真的不能上傳任何地方。
相關問題
- 1. JavaScript的原型共享
- 2. Javascript原型共享變量
- 3. 跨原點資源共享原型JSON
- 4. 跨原點資源共享原型JS
- 5. Maven和共享庫
- 6. 原型繼承導致共享引用
- 7. javascript原型繼承 - 共享屬性
- 8. 在春天共享原型豆
- 9. JavaScript的原生原型何時在同源幀之間共享?
- 10. 如何在原型之間共享實例(Spring LoC)
- 11. 如何在這個共享原型中分離數組?
- 12. 從Maven原型
- 13. Struts2 maven原型
- 14. Maven原型
- 15. webdriver maven原型
- 16. Maven子類共享測試
- 17. 如何在幾個Maven項目中共享公共屬性?
- 18. 如何在Maven原型中嵌入原型項目版本?
- 19. 如何將Maven原型添加到Github?
- 20. 如何棄用自定義Maven原型?
- 21. Maven 3.2.3原型號
- 22. MAVEN原型選擇
- 23. Maven JSP taglib原型
- 24. OpenJPA的Maven原型
- 25. Maven原型問題
- 26. 創建Maven原型
- 27. JSP的Maven原型
- 28. Maven原型安裝
- 29. 如何共享
- 30. 如何共享