Maven环境搭建

1.  搭建maven开发环境 

Maven是什么? 项目构建工具 (编译、测试、打包、发布、运行 ….

企业应用: 

1、 maven 搭建私服 

有了私服,就可以去私服下载jar包,没有私服,去网上下载 

2、 项目依赖 (拆分项目,分层、分模块 )

3、 常规maven使用 ,能够运用maven 构建项目、管理项目、 运行发布项目 

 

1.1.  maven环境搭建

myeclipse 内置maven环境,无需任何安装

eclipse需要单独安装 maven插件 

 

配置外置maven环境 

配置 setting.xml 位置


将 下发“.m2.rar“ 解压覆盖你的仓库 (覆盖 repository 

1.1.  建立maven项目,将bos代码移植过去 

1.1.1.  新建 maven project 



Maven 按照约定目录结构开发  

² src/main/java 存放源代码 

² src/main/resources  配置文件

² src/test/java 测试代码

² src/test/resources 测试配置文件 

² src/main/webapp 存放网页文件,相当于WebRoot  

1.1.1.  通过坐标导入jar包 

搜索坐标 

Myeclipse pom.xml工程右键 


去网站搜索 

http://search.maven.org/

http://mvnrepository.com/ 

 

复制 pom.xml 坐标就可以了 

1.1.1.  将bos代码移植mavenbos 

查看 maven项目 build path 配置



Maven 项目没有使用 src/main/webapp/WEB-INF/classes 

bos项目src 复制 mavenbos/src/main/java 

bos项目resources 复制 mavenbos/src/main/resources

bos项目WebRoot 复制 mavenbos/src/main/webapp 

WEB-INFpagesweb.xml 复制 mavenbos/src/main/webapp/WEB-INF下 (不要复制 lib 和 classes 

 

1.1.1.  运行mavenbos 

使用maven 两个插件,将maven 项目部署到 tomcat 

tomcat-maven-plugin

n cargo 

第一种: 使用tomcat-maven-plugin 内嵌tomcat 运行 



使用 tomcat-maven-plugin 1.1 版本运行 

 

第二种 : 将项目部署到外部tomcat (通用发布方式 )

生成war包 ,将war放入 webapps 

使用 mvn package 命令 



配置pom.xml 

<build>

  <!-- 指定打成war包名称 -->

  <finalName>mavenbos</finalName>

生成war包,没有版本号 

 

第三种 : 热部署 

通过maven命令,将项目部署到 外部(远程)tomcat ,使用tomcat 发布接口配置 

tomcat-maven-plugin 插件 默认使用 1.1 版本 


默认使用版本1.1 groupId 是 org.codehaus.mojo 

后期这个插件,被apache收编 ,分为两个版本 tomcat6tomcat7 


² tomcat6-maven-plugin

² tomcat7-maven-plugin 

 

第一步: 配置外部tomcat/conf/tomcat-users.xml 

远程访问 tomcat6 : tomcat-users.xml

<role rolename="manager"/>

    <user username="tomcat" password="123456" roles="manager"/>

 

远程访问 tomcat7 : tomcat-users.xml

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

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

 

第二步: 启动外部tomcat  

第三步: 配置 tomcat-maven-plugin 远程连接 

<!-- tomcat6.x -->

<url>http://localhost:8080/manager</url>

<server>myserver</server>

 

<!-- tomcat7.x -->

<url>http://localhost:8080/manager/text</url> 

<server>myserver</server>


这里myserver 要在 setting.xml 配置 

第四步: 配置setting.xml 

<server>

      <id>myserver</id>

      <username>tomcat</username>

      <password>123456</password>

    </server>

 

第五步: 使用tomcat:deploy 和 tomcat:redeploy tomcat:undeploy命令


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值