2012-11-21 15 views
9

我只是創建我的自定義原型項目,我完全運行「mvn install」命令。如何在Maven中使用我的自定義原型?

在我的本地存儲庫中,正確添加了我的原型項目:m2/repository/com/mycomp/archetype-project-name。 (但它不是在原型文件夾中創建的:m2/repository/org/apache/maven/archetypes:也許這是正常的)

但是現在我不能使用我的新自定義原型與「mvn archetype:generation 「命令: - 具有良好參數Maven告訴我他沒有找到原型 - 沒有參數,我的原型在原型列表中不存在。

我是否應該執行「mvn deploy」命令? 我試過這個,但是我還沒有配置另一個內部存儲庫,它失敗了。

預先感謝您的幫助

+0

什麼是確切的錯誤信息?你有沒有指定版本? –

+0

當我使用指定版本的所有正確參數時,消息是:他沒有找到原型。如果我使用沒有參數的命令,我獲得一個原型列表,並且沒有我自己的原型 – user1842947

+0

也許我必須指定一個參數命令:-DarchetypeCatalog = local以查看我的原型,我將在明天測試它。 – user1842947

回答

18

我已經找到了解決辦法: 當我安裝我的原型,我需要使用的選項原型:更新定位-目錄這樣的:

mvn安裝原型:更新本地目錄

而不是一個簡單的「mvn install」命令。

,現在卻發現在本地目錄我的新的自定義archetrype當我要生成一個新的自定義項目:

MVN原型:產生-DarchetypeCatalog =本地

相關問題