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。
- Maven项目使用步骤
- maven构建项目步骤
- maven检出项目步骤
- maven项目打包步骤
- maven项目导入步骤。
- 使用Maven插件创建Web项目的详细步骤
- javaSpring使用maven初始搭建步骤java项目
- maven项目eclipse导入步骤
- 运行maven项目的步骤
- maven项目依赖详细步骤
- java maven项目创建步骤
- web项目转化成maven项目步骤
- maven项目转化成web项目步骤
- monke项目使用步骤
- idea创建maven项目步骤《基于eclipse的maven项目》
- 使用Myeclipse创建Maven项目--步骤详解及遇到的问题
- eclipse中使用maven创建Java web项目的详细步骤
- 在MyEclipse2016 中使用maven 部署项目到 tomcat中的步骤
- Understanding IES Lights
- 若想活得洒脱,就要学会看开
- [LeedCode OJ]#225 Implement Stack using Queues
- 淘宝美工设计师细说何为天猫透明背景
- RelativeLayout常用属性介绍
- Maven项目使用步骤
- 两列布局——左侧宽度固定,右侧宽度自适应的两种方法
- user_tab_columns和user_col_comments区别
- js页面宽度获取
- Caliburn Micro Part 4: The Event Aggregator
- 欢迎使用CSDN-markdown编辑器
- JAVA MQ编码部分
- IES Light Profiles
- Linux软连接和硬链接