2014-05-21 58 views
0

我有一個J2EE webapp,但是當我嘗試更新web.xml中的display-name時,maven install會失敗, [ERROR] <display-name> MUST NOT change between versions (was: abc xyz; now: abc-xyz).
有反正我可以做這個改變嗎?如何在java maven項目中更新顯示名稱

- 謝謝。

回答

1

您可以使用下面的插件來更改顯示名稱

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-war-plugin</artifactId> 
      <version>2.4</version> 
      <configuration> 
       <webResources> 
        <resource> 
         <directory>src/main/webapp/WEB-INF/</directory> 
         <targetPath>WEB-INF</targetPath> 
         <includes> 
          <include>web.xml</include> 
         </includes> 
         <filtering>true</filtering> 
        </resource> 
       </webResources> 


    </configuration> 
</plugin> 

在pom.xml中

<properties> 
    <kp.version>1.0.0.1</kp.version> 
</properties> 

添加屬性在web.xml中顯示名稱添加一個佔位符,如下

<display-name>KPWS-${kp.version}</display-name> 
+0

仍然是同樣的錯誤。 – james2611nov

+0

更新與您的pom.xml –

+0

爲我工作的問題,謝謝。 – Hamid