[英]How to use my custom archetype with Maven?
我只是創建我的自定義原型項目,並完美地運行“ mvn install ”命令。
在我的本地存儲庫中,通過m2/repository/com/mycomp/archetype-project-name
正確添加了我的原型項目。
(但它不是在archetype文件夾中創建的: m2/repository/org/apache/maven/archetypes
:也許這是正常的)
但現在我無法使用我的新自定義原型和“mvn archetype:generation”命令:
我也應該執行mvn deploy
命令嗎? 我試過這個,但我還沒有配置另一個內部存儲庫,它失敗了。
提前感謝您的幫助
我找到了一個解決方案:當我安裝我的原型時,我需要使用選項archetype:update-locate-catalog,如下所示:
mvn install archetype:update-local-catalog
而是一個簡單的“mvn install”命令。
現在,當我想生成一個新的自定義項目時,我在本地目錄中找到了我的新自定義原型:
mvn archetype:generate -DarchetypeCatalog = local
要安裝原型,請運行以下maven命令: -
mvn clean install archetype:update-local-catalog
這基本上會創建一個與存儲庫中的原型目錄相對應的xml文件。 此后,您可以在IDE中選擇Maven Archetypes設置並選擇Add Local Cataglog選項並提供此本地目錄路徑。 現在,當您從IDE創建新的maven項目時,它應該是可見的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.