Maven archetype plugin為我們提供了方便的創建 project功能,Archtype指我們項目的骨架,作為項目的腳手架。 如fornt end的yo之類。我們能夠通過簡單的一行控制臺command line創建你所需要的項目結構:
mvn archetype:generate -DarchetypeGroupId=<archetype-groupId> -DarchetypeArtifactId=<archetype-artifactId> -DarchetypeVersion=<archetype-version> -DgroupId=<my.groupid> -DartifactId=<my-artifactId>
常用的Maven archetype plugin有:
- org.apache.maven.archetypes:maven-archetype-quickstart
- org.apache.maven.archetypes:maven-archetype-site
- org.apache.maven.archetypes:maven-archetype-webapp
- 以及spring或者第三方提供了一些archetype plugin。
同時在java世界強大的IDE Intellij也支持按照maven archetype 創建java項目。你只需要選擇maven 創建項目,在最后選擇你希望的 archetype plugin,然后就可以喝杯coffe等待build success。
關于如何自定義項目的Maven archetype plugin,博主將會 在后續的文章介紹。在此次博文將是記錄如果去掉你手動在intellij中添加 的archetype plugin。
mac版本,你可以找到文件:
~/Library/Caches/IntelliJIdea < version > /Maven/Indices/UserArchetypes.xml
然后用你喜歡的編輯器打開它(例如博主當前使用的Atom):
<? xml version="1.0" encoding="UTF-8" ?> < archetypes > < archetype groupId ="com.github.greengerong" artifactId ="components-archetype" version ="1.0.0" /> </ archetypes >
你可以在xml的archetypes節點增加或者刪除修改配置,然后重新啟動你的Intellij。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
