maven 命令
如何使用Maven的archetype快速生成一个新项目
Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它。缺省地如果你使用
mvn archetype:generate
会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。
其实平时常用的arche type也就那么几个。像我会用到的:
1.simple start
2. web app
3. Groovy basic
很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的list里选择就可以了。 答案当然是: Yes
实现步骤如下:(本机的Maven Repository目录在C:\Users\buha\.m2 )
1. 使用mvn archetype:crawl 命令,它会在 C:\Users\buha\.m2\repository目录下生成一个archetype-catalog.xml文件
2.将archetype-catalog.xml移到上一层目录,也就是C:\Users\buha\.m2
3.这时再运行mvn archetype:generate -DarchetypeCatalog=local 就可以达到你想要的目的了。
是不是很方便啊。
想得到更全的archtetype-catalog.xml 可以访问: http://repo1.maven.org/maven2/archetype-catalog.xml
</div>
<div class="postDesc">posted @ <span id="post-date">2012-11-04 20:57</span> <a href="http://www.cnblogs.com/buhaiqing/">卜海清</a> 阅读(<span id="post_view_count">24035</span>) 评论(<span id="post_comment_count">0</span>) <a href="https://i.cnblogs.com/EditPosts.aspx?postid=2754187" rel="nofollow">编辑</a> <a href="#" onclick="AddToWz(2754187);return false;">收藏</a></div>
</div>