首页 > 其他 > 详细

maven3实战之maven使用入门(使用archetype生成项目骨架)

时间:2014-03-23 10:32:46      阅读:419      评论:0      收藏:0      [点我收藏+]

maven3实战之maven使用入门(使用archetype生成项目骨架)

----------

 

maven提供了archetype以帮助我们快速勾勒出项目骨架。以Hello World为例,我们使用maven archetype来创建该项目的骨架。

 

如果是maven3,简单地运行:

mvn archetype:generate

如果是maven2,最好运行如下命令:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate

 

很多资料会让你直接使用更为简单的mvn archetype:generate命令,但在maven2中这是不安全的,因为该命令没有指定archetype插件的版本,于是maven会自动去下载最新的版本,进而可能得到不稳定的SNAPSHOT版本,导致运行失败。然而maven3中,即使用户没有指定版本,maven也只会解析最新的稳定版本,因此这是安全的。

我们实际上是在运行插件maven-archetype-plugin,注意冒号的分隔,其格式为groupId:artifactId:version:goal,org.apache.maven.plugins是maven官方插件的groupId,maven-archetype-plugin是archetype插件的artifactId,2.0-alpha-5是目前该插件最新的稳定版本,generate是要使用的插件目标。

紧接着会看到一段长长的输出,有很多可用的archetype供选择,每一个archetype前面都会对应有一个编号,同时命令行会提示一个默认的编号,其对应的archetype为maven-archetype-quickstart,直接回车以选择该archetype,紧接着maven会提示输入要创建项目的groupId,artifactId,version以及包名package。

 

最后说明:我们也可以开发自己的archetype,这在后面再讲述

 

转自:http://fhd001.iteye.com/blog/1097781

maven3实战之maven使用入门(使用archetype生成项目骨架),布布扣,bubuko.com

maven3实战之maven使用入门(使用archetype生成项目骨架)

原文:http://www.cnblogs.com/olmlo/p/3615452.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!