Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1655字,纯文字阅读大概需要3分钟。
内容图文
陈科肇-欢迎转载,转载请注明出来,谢谢!
==================
在Maven中,我们使用archetype来创建项目。而在Ecelipse中,我们通过新建项目向导来创建项目。Eeclipse中的新建项目向导为我们提供了大量的创建项目的模板。m2eclipse为这个向导添加了如下的功能:
1.从SCM仓库签出一个Maven项目
2.使用Maven archetype(Maven 原型,即模板)创建一个Maven项目
3.创建一个Maven POM文件
4.实操-例子
==========================接下来我们使用m2eclipse这个向导来创建maven项目
1.从SCM仓库签出一个Maven项目
m2eclipse提供了直接从SCM仓库签出项目的能力。简单的输入项目的SCM信息,它就会为你签出项目至你所选择的
位置,如图“从Subversion签出一个新的项目”:
从Subversion签出一个新的项目
该对话框中还有其它的选项用来浏览Subversion仓库的修订版以指定某个特定的修订版,或者直接手工输入修订版本
号。这些特性重用了Subclipse插件的一些特性以和Subversion仓库相互。除了Subversion,m2eclipse插件也支持下
面的SCM提供者:
? Bazaar
? Clearcase
? CVS
? git
? hg
? Perforce
? Starteam
? Subversion
? Synergy
? Visual SourceSafe
2.使用Maven archetype(Maven 原型,即模板)创建一个Maven项目
m2eclipse提供了使用Maven Archetype创建一个Maven项目的能力。伴随着m2eclipse有许多可用的MavenArchetype,
如图“使用Maven Archetype创建一个Maven项目” :
“使用Maven Archetype创建一个Maven项目”中的archetype列表是由一个叫Nexus(Nexus是一个仓库管理器)索引器生成的Nexus索引器是
一个包含了整个Maven仓库索引的文件,m2eclipse使用它来罗列出所有Maven仓库中可用的
archetype。
其中比较典型的常用的有:
一、标准的Maven Archetypes 以创建:
1.Maven插件
2.简单的web应用
3.简单项目
4.亲的Maven Archetypes
二、...
等等
这些只是由Nexus索引器目录罗列的archetype,如果你切换目录你会看到其它的archetype。虽然你看到的结果会有变化,但是以下额外的
archetype能在Internal目录
中得到:
一个目录是对于仓库索引的简单引用。你看以通过点击在catalog下拉菜单旁边的Configure...按钮来管理一组
m2eclipse已经了解的目录。如果你有你自己的archetype 需要加入到这个列表中,可以点击Add Archetype...。
一旦你选择了一个archetype,Maven会从Maven仓库取得相应的artifact然后使用这个archetype创建一个新的clipse
项目。
3.创建一个Maven POM文件
4.实操-例子
首先创建一个Maven父级别的项目(向下看就知道什么是父级别的了-个人定义)
到这一步,使用模板来创建maven项目
OK,出现了,可以把src这个目录删除,留着也没用。
竟然是父级别的项目,那我们就为它创建属于它的子项目吧。
看图操作
根据需要填选,然后Finish
等待创建....
看,想要的效果出来了。
原文:http://blog.csdn.net/u013474104/article/details/43374341
内容总结
以上是互联网集市为您收集整理的Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目全部内容,希望文章能够帮你解决Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。