myeclipse与maven整合、测试

一、myeclipse与maven整合

myeclipse已经与maven开始集成,在myeclipse8.5 及以上里面有自带了maven插件,但是我们比较习惯于用自己的maven,就像不喜欢用myeclipse自带的jdk与tomcat一样。

把自己的maven放入myeclipse,就像放tomcat一样,在window->preferences下:

步骤2.打开myeclipse,选择window-->perferenceà输入maven-->user settings,选择maven配置文件路径

二、测试案例

现在我们来用maven创建第一个web项目,感受一下maven。

第一步:new 一个web项目。

注意到创建web object时勾选add maven support,这样maven就可以对项目进行管理了。

第二步:建立maven的标准目录

Maven 的标准目录是

Src/main/java  存放项目代码

src/main/resources  存放项目资源文件

src/test/java   存放测试代码

src/test/resources 存放资源文件

第三步:修改pom文件

第一部分是项目的基本信息,packaging在这里表示打成war包。

第二部分:<dependency>标签表示项目依赖包,用于解决jar依赖与jar冲突等。<groupId><artifactId><version><scope>等是一组坐标信息,其中<groupId>基本是是域名反写,同时在你的本地仓库中也会生成相同的路径,<artifactId>基本是项目名,同时在本地仓库中也会生成一个这样名字的文件夹,<version>版本信息,由各个公司自己定义,SNAPSHOT一般表示开发中的版本。

一旦写好这些信息,保存一下pom.xml,maven就会自动下载jar包,并放入项目中,并且将依赖jar一起下载到项目中。例如在项目中加入spring 3.0.6的jar包

Maven自动将与spring相依赖的jar包自动导入,例如:spring-asm,commons-logging等.

现在你们可能遇到一个问题,就是不知道jar包的版本号,也不知道groupId与artifactId该怎么写,其实这点,maven已经为你想到了,请在浏览器输入:http://mvnrepository.com/,你在搜索栏输入你想要的jar吧,例如:

Spring的核心jar包的版本最高是4.0.2了,点击你需要的版本:

你需要的<dependency>标签已经出来了,复制粘贴就ok了.

第四步:pom中加入tomcat插件,tomcatmaven关联实现热部署。

这里的myserver是更加maven的setting.xml中配置而来。

第五步:修改setting.xml

      <server>

            <id>tomcat7</id>

            <username>admin</username>

            <password>admin</password>

      </server>

Name和password是tomcat的登录用户与密码

第六步:修改tomcat密码,在tomcat的conf下的tomcat-users.xml

<role rolename="admin" />

<role rolename="manager" />

<role rolename="manager-gui" />

<role rolename="manager-script" />

<user username="admin" password="admin" roles="admin,manager,manager-gui,manager-script" />

完成这些之后,就可以热部署了

在goals中输入

 tomcat6:redepoly,将项目热部署到tomcat中,在执行命令之前需要你启动tomcat

看到BUILD SUCCESS了吗,表示成功,如果是BUILD FAILD那就再检查一下吧。

运行结果:

对myeclipse中出现的maven的常用命令说明

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值