下载 > 资源分类 >  开发技术 >  Java > maven2 plugin for eclipse

maven2 plugin for eclipse

2010-05-24 上传大小:8.38MB
maven2的插件,用于在eclipse下进行maven2的快速配置

打开eclipse .选择菜单    window ->preferences ;
在新打开的对话框的左边的一列会看到一个名为Maven2的选项。鼠标单击,然后点击右边的Local Repository Folder
那一栏的Browse按扭。然后定位到你本地的maven repository 目录。就是前面运行脚本生成
的哪个目录。比如我的
是C:\Documents and Settings\er\.m2\repository 点ok,配置完成。
接下来就是测试一下maven能不能在eclipse里运行。新建一个项目 名为test. 
File->new ->project,选择java project    点next.然后在Project name 一栏输入test
然后我们回在下边看到有一个 JRE 的表。这个是指定你的项目所使用的JDK的版本。因为EJB3只能在jdk1.5上运行 
所以在这里必须选择1.5.具体配置方法为:点击Configure JREs...弹出一个对话框。这个对话框是配制jdk的。它会
有一个已经定义的jdk.。就是现在系统所使用的那个。如果此jdk的版本不是jdk1.5你就得添加一个。 点add按扭
在jre name一栏起个名字,比如 my-jdKl1.5,然后在 jre home directory一栏选择你的jdk1。5的安装路径,如果正确
在jre system libraries 下边回看到有很多瓶子。点ok,然后把 “对勾”从你原来哪个改到my-jdk1.5上就可以了。然后再
点ok.. 然后点finish.)右键点击test    new    class    新建一个类。包为org.main    类名为Sample .添加一些测试代码,最后这个类的代码如下:
package org.main;public class Sample {

public String something(){
    return "aaaaaaaa";
}}
右键点击test    new ->junit test case 回弹出一个对话框,问你是否要把junit .jar 加入到这个项目中。这回我们选NO.
(因为这回我们是通过maven 来构建项目。导入类库的操作由Maven来控制。)在新弹出的窗口中它会让你输入包
名和类名。包名:org.test    类名: testSample 然后点确定。然后添加一些代码,最后我们testSample的代码如下:
package org.test;import org.main.Sample;import junit.framework.TestCase;public class testSample extends TestCase {

public void testSample(){
    Sample sa = new Sample();
    String a = sa.something();
    this.assertNotNull(a);
}}此时会看到 有很多错误,这是因为没有导入junit.jar这个包。在项目test上点右键选择
Maven2 ->enable    在Group Id 一栏添如入test,然后点finish.
然后再在项目test上点右键选择 Maven2 ->add dependency 在新对话框里的Query输入junit
然后在下面的Search Results 里 展开junit 选择 "3.8.1 - junit-3.8.1.jar ............"这一项。然后点ok.
然后等一会。我们会看到错误没有了。然后在 左边的Package Explorer里展开Maben2 Dependencies 回
看到有一个junit.jar的瓶子。junit.jar这个库包已经被加入这个项目了。所以没有错误了。
然后打开testSample.java这个类。然后在outline窗口中把 类testSample展开,然后选择testSample()点
右键 然后选择run as ->junit test 然后回看到这个方法运行了。
这里有个小插曲,
public void testSample(){
    Sample sa = new Sample();
    String a = sa.something();
    this.assertNotNull(a);
}
这个是这个类的一个方法,不是它的构造函数。如果是以下形式

public    testSample(){
    Sample sa = new Sample();
    String a = sa.something();
    this.assertNotNull(a);
}
就是这个类的构造函数。 可以看出构造函数与方法的区别为构造函数是
public    testSample() 而方法为public void testSample()。 构造函数不指定返回类型。而且它必须与类同名。
在outLine 窗口里构造函数上边有个“C”的小标记。我们把testSample 这个类改为
package org.test;import org.main.Sample;import junit.framework.TestCase;public class testSample extends TestCase {

public void testSample(){
    Sample sa = new Sample();
    String a = sa.something();
    this.assertNotNull(a);
}
public    testSample(){
    System.out.print("testSample");
}}
然后再在 outLine 里选择testSample() (注意选那个没有"C"标记的那个,然后点右键,run as junit test)
然后我们回看到程序运行了,而且在console里打印出 testSample,从中可以看到,你只要用到这个类、
它肯定要调用构造函数创建它自己,然后才执行你调用的方法。接着我们关掉junit窗口(在eclipse 左边那一列点 junit 旁边哪个X )回到Package Explorer。然后右键点
pom.xml 选择run as ->Maven2 build 
在弹出的对话框选者Goals...按纽,Lifecycle Phases 展开选package 然后点ok.然后点run.等一会。
如果如下类似文字就好了:[INFO] Total time: 206 second
[INFO] Finished at: Sun Mar 26 12:20:01 CST 2006
[INFO] Memory 1M/6M然后我们直接通过文件夹找到这个项目的位置。比如我的是 D:\Taylorspace\test\target在这个文件夹下我们会
看到一个名为test-0.0.1.jar的文件。总结: 从中可以看到Maven的两个作用
1。管理library 包。在开发过程中我们回遇到这么一种情况,比如你建了
两个项目,一个为    project1 一个为project2 而这两个项目都用到一个jar 包。比如junit.jar 如果两个项目各自导入
junit.jar 不仅对磁盘空间是一个浪费,而且也不好管理。而通过Maven 我们可以看到它把是这么做的。当你的项目
需要一个包时通过 add dependancy.把它加进来以后Maven 就会在你在eclipse里指定的哪个Local Repository Folder
目录下找这个jar包。比如我设的目录是C:\Documents and Settings\er\.m2\repository ,如果找到,就在项目的构建
路径加上这个jar.如果在这个目录找不到此jar包。它回从网上下载这个jar包,放到此目录。以后再用到此jar就不用下载
了。
2。就是项目部署。就是我们在上例中 选择pom.xml 然后选择运行,Goal 设成package,然后我们发现生成一个
test-0.0.1.jar的文件。
...展开收缩
综合评分:3.2(116位用户评分)
开通VIP C币充值 立即下载

评论共有23条

name
diablo05322014-12-10 11:03:41
还不错,可以用
name
ellaellaella2014-08-19 14:29:13
用倒是可以用,不过比较麻烦。
name
sailor05082014-06-29 18:05:06
我的没弄好,估计是版本问题,哎,伤心呀。。。。
name
u0131833122013-12-23 17:28:20
下载了 可能是自己操作原因吧 还是不能用 只能找高手了
name
zwbsxwt2013-12-15 21:47:02
3Q,maven工具挺牛的.
name
lowkeylife2013-09-29 16:09:21
不能用呀,安装了什么也没有。
name
chenhaiqi012013-07-20 23:15:15
很好,正在linux下使用,不过有问题
name
doctorweir2013-07-16 08:24:39
讲的很详细,不错
name
allurelove5202013-07-15 13:04:31
不错,很好,可以用,谢谢分享。
name
kaylee20122013-06-24 11:22:01
不错,很好,可以用,谢谢分享。

评论资源

您不能发表评论,可能是以下原因:

登录后才能评论

待评论资源
 

热门专辑

img
silentgrass

关注

等级:1积分 0

上传者其他资源上传者专辑

开发技术热门标签

VIP会员动态

关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
确认下载
img

maven2 plugin for eclipse

会员到期时间: 剩余下载个数: 剩余C币:593 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
C币充值 开通VIP
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可奖励20下载分

  • 举报人:
  • 被举报人:
  • 举报的资源分:
  • *类型:
  • *详细原因: