maven管理的java Web項目複製粘貼需要更改的地方

       項目分階段開發不可避免的存在迭代現象,可能下一版會在上一版源碼基礎上做很多改動,爲了不影響原來版本的正常使用,這時需要複製原來的java web項目到新的項目,使用maven管理spring mvc項目在複製粘貼到新項目以後,要區別原來的項目,需要修改以下幾個地方:

 

     1.pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.companyName</groupId>
  <artifactId>oldproject</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>oldproject Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
  	<dependency>
  		<groupId>junit</groupId>
  		<artifactId>junit</artifactId>
  		<version>4.11</version>
  	</dependency>
  	<dependency>
  		<groupId>org.apache.httpcomponents</groupId>
  		<artifactId>httpclient</artifactId>
  		<version>4.3.4</version>
  	</dependency>

將以上<artifactId>和<name>標籤內容的oldproject替換爲新的項目名稱。

 

2.web.xml

只需要更改顯示名稱爲新的項目名稱。

<display-name>oldproject</display-name>

 

3.org.eclipse.wst.common.component

這個文件位於項目展開的.settings目錄下,

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="oldproject">
        <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
        <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
        <property name="context-root" value="oldproject"/>
        <property name="java-output-path" value="/oldproject/target/classes"/>
    </wb-module>
</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服務器,新舊項目可以並行運行了。

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章