Maven和Eclipse:m2eclipse -- 创建一个简单的Maven项目

陈科肇-欢迎转载,转载请注明出来,谢谢!

==================

在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


等待创建....

看,想要的效果出来了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值