Maven项目使用步骤

来源:互联网 发布:电力网络摄像头 编辑:程序博客网 时间:2024/05/20 06:40

1, 如果没有安装过maven , http://192.168.7.201/svn/document/Project_Manage/架构组/公用组件/Maven/使用说明 ,下载apache-maven-3.2.1-bin.zip,并安装,安装后新建环境变量

M2_HOME : maven安装根目录 ,

PATH : %M2_HOME%\bin ,

 

 

然后在cmd下输入 mvn–version  如下图所示,表示安装成功。

 

2  不管以前是否安装过maven,都需要从http://192.168.7.201/svn/document/Project_Manage/架构组/公用组件/Maven/使用说明下载settings.xml 到本地C:\User\[登陆的用户]\.m2\setting.xml, 公司需要统一setting.xml 。

 

 

3  eclipse 需要安装maven 插件, myeclipse 集成了,不需要安装。

 

4  安装插件之后,Window->Preferences->搜索框输入maven->Installations添加上面安装的maven到eclipse。

 

 

 

Window->Preferences->搜索框输入maven->User Settings修改路径到setting.xml目录。(C:\Users\Administrator\.m2\settings.xml)

 

 

5 下载svn maven 项目, 下载后,右键项目,Configure->Convertto Maven Project 如果没有configure 菜单, Window > Preferences > General > Capabilities >Advanced > MyEclipse Standard Tools >WTP Deprecated(Leave off)

 

6 右键项目->properties->JavaBuild Path->Source在Default output folder 框修改如下信息,

由(Porject名称/target/classes)修改成 (Project名称/www/WEB-INF/classes)

 

7 编译项目,如果eclipse 没有m2e 插件,可以选择下载,也可以选择不下载(Myeclipse 已经集成), 使用m2e插件 编译的如下图:

 

然后在goals的位置输入 clean dependency:copy-dependencies  , 最后点击run按钮,作用是将仓库里面的jar包下载到tomcat可认的WEB-INF/lib 下了。

% 只有第一次下载新分支或者jar包有更新的情况下需要执行如上命令。%

 

如果没有m2e插件,也可以使用命令行,如下图。

 

进入项目目录,然后执行命令 mvn dependency:copy-dependencies。

 

 

 

8 启动项目,我们使用tomcat,与改造之前的热部署方式一样。

 

9 如果jar包有更新,需要将jar上传到本地仓库,参考另一个如何上传jar到maven 仓库的文档 ,然后只需修改pom.xml 文件即可。如下图,

先找到b2b-client  jar包定义。

只需把version 的版本号改成新打出的b2b-client 版本即可。

 

然后在下图所示的位置 确认jar包是否替换成功,更新jar包之后为了使用tomcat热部署,别忘了重新下载仓库的jar到WEB-INF/lib包下,使用dependency:copy-dependencies命令,参考步骤7。

 

 

0 0