接触Maven2的动机

我学Maven的原因,不是因为它是很好的构建工具,能够很好的团队协作。。。。
原因,很简单,使用Maven,我能够在各个IDE之间切换,表面我可能是个很安份的人,但骨子里绝对是不安份的骨髓。
我喜新厌旧。。。。我讨厌一成不变,所以我不喜欢老呆在一个环境下面!所以,我装了eclipse,myeclipse,netbeans(今天刚装6.5),intellij idea(装了7.0,8.0)。还折腾了几个月,正常的使用上了Linux。所以,我在一个环境下工作腻了,我可以切换到另一个下面去,绝对不会审美疲劳 :D
不过这也带来了一个问题,一个很烦的问题,公司大部分人用的都是Myeclipse,所以他们的工程拷贝到我这里,不能立即运行!需要配置一堆东西,有的时候还可能因为jar包的原因,时程序无法运行,之前早在这里抱怨过了。
于是,我用上了Ant,当初选Ant的原因是,认为Ant比较灵活,什么都在你的控制之下!写点脚本就行了!但是后来,慢慢觉得写脚本也挺烦的,我就一懒人!要不就叫Pig了。。。。
于是开始实验Maven,曾今以为Maven只能生成标准目录结构!如果是别人的项目拷贝过来,我怎么用?后来发现,原来Maven也是可以配置目录的!无知也是一种罪过阿!
Maven还有一点,可能也是它的缺点,就是你刚开始使用的时候,什么都得去网上下载!国内连国外网站本来就慢,下载当然是比较郁闷的了!不过当本地仓库够庞大的时候,速度就和Ant差不多了!
我也说了!我使用Maven,纯粹只是为了IDE间的切换!我推荐给同事过,同事嫌太麻烦了,拒绝使用!所以我也没必要建立一个共用的本地仓库!直接下本机就可以了!昨天做了实验,只需要设置好目录。在eclipse,netbeans里面装上Maven插件,就可以了,myeclipse,intellij idea默认安装的。接着,只要配置一个pom.xml文件。
mvn idea:idea
mvn eclipse:eclipse
mvn netbeans:netbeans
就可以自由切换ide了。
对于,pom.xml文件,可能最烦的是添加依赖关系!谁知道版本号怎么写阿?有网给我查我也懒得查阿!还不如干脆写build.xml呢。很庆幸,eclipse的插件m2eclipse完美解决了这个问题。轻松的搜索,再一点击,就加进去了!很酷!我一直都认为intellij idea的插件都比eclipse的好,但是这个我得承认,m2eclipse的确很棒,在intellij idea的插件之上 :D
m2eclipse插件,依赖的插件比较多。
Subclipse
http://subclipse.tigris.org/update
Mylyn
Mylyn (Eclipse 3.3): http://download.eclipse.org/tools/mylyn/update/e3.3
Mylyn (Eclipse 3.4): http://download.eclipse.org/tools/mylyn/update/e3.4
Mylyn Extras (JIRA 支持): http://download.eclipse.org/tools/mylyn/update/extras
AspectJ Tools Platform (AJDT)

AJDT (Eclipse 3.3): http://download.eclipse.org/tools/ajdt/33/update
AJDT (Eclipse 3.4): http://download.eclipse.org/tools/ajdt/34/dev/update

这里有Maven翻译!
http://books.sonatype.com/maven-book/reference_zh/eclipse.html#d0e15627
没找到目录,向前向后慢慢翻吧!。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值