maven管理的java Web项目复制粘贴需要更改的地方

288 篇文章 0 订阅
37 篇文章 0 订阅

      项目分阶段开发不可避免的存在迭代现象,可能下一版会在上一版源码基础上做很多改动,为了不影响原来版本的正常使用,这时需要复制原来的java web项目到新的项目,使用maven管理spring mvc项目在复制粘贴到新项目以后,要区别原来的项目,需要修改以下几个地方:

 


     1.pom.xml

Xml代码   收藏代码
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  2.   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  
  3.   <modelVersion>4.0.0</modelVersion>  
  4.   <groupId>com.companyName</groupId>  
  5.   <artifactId>oldproject</artifactId>  
  6.   <packaging>war</packaging>  
  7.   <version>0.0.1-SNAPSHOT</version>  
  8.   <name>oldproject Maven Webapp</name>  
  9.   <url>http://maven.apache.org</url>  
  10.   <dependencies>  
  11.     <dependency>  
  12.         <groupId>junit</groupId>  
  13.         <artifactId>junit</artifactId>  
  14.         <version>4.11</version>  
  15.     </dependency>  
  16.     <dependency>  
  17.         <groupId>org.apache.httpcomponents</groupId>  
  18.         <artifactId>httpclient</artifactId>  
  19.         <version>4.3.4</version>  
  20.     </dependency>  


将以上<artifactId>和<name>标签内容的oldproject替换为新的项目名称。

 


2.web.xml


   只需要更改显示名称为新的项目名称。


Xml代码   收藏代码
  1. <display-name>oldproject</display-name>  

 


3.org.eclipse.wst.common.component,这个文件位于项目展开的.settings目录下,


Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">  
  2.     <wb-module deploy-name="oldproject">  
  3.         <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>  
  4.         <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>  
  5.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>  
  6.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>  
  7.         <property name="context-root" value="oldproject"/>  
  8.         <property name="java-output-path" value="/oldproject/target/classes"/>  
  9.     </wb-module>  
  10. </project-modules>  


        

       将以上部署名<wb-module deploy-name="oldproject">,

       context-root属性<property name="context-root" value="oldproject"/>以及

       java-output-path属性 <property name="java-output-path" value="/oldproject/target/classes"/>中的oldproject替换为新的项目名称。

 


        经过以上更改,此时可以重启web服务器,新旧项目可以并行运行了。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值