天天看點

使用Maven的archetype快速生成一個新項目

maven的archetype plugin可能大家都聽過,但不一定都能很好地用好它。預設地如果你使用

會從maven的repository裡查找所有支援的arche types,大概有500~600個。正因為是太多了,是以查找起來很是不友善。

其實平時常用的arche type也就那麼幾個。像我會用到的:

simple start

web app

groovy basic

很自然的就會考慮,是不是能什麼簡便的方法隻需要從這3個組成的list裡選擇就可以了。 答案當然是: yes

實作步驟如下:(本機的maven repository目錄在d:\maven\repo )

使用 <code>mvn archetype:crawl</code> 指令,它會在 <code>d:\maven\repo</code> 目錄下生成一個 <code>archetype-catalog.xml</code> 檔案

2.将 <code>archetype-catalog.xml</code> 移到上一層目錄,也就是 <code>d:\maven\repo</code>

3.這時再運作 <code>mvn archetype:generate -darchetypecatalog=local</code> 就可以達到你想要的目的了。

是不是很友善啊。