下面的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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
...
</parent>
<artifactId>...</artifactId>
<packaging>war</packaging>
<name>...</name>
<description>...</description>
<dependencies>
<!-- ...-->
<dependency>
<artifactId>...</artifactId>
<groupId>${project.groupId}</groupId>
<version>${project.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<!-- tomcat deployment -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>...</url>
<server>...</server>
<path>...</path>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
</configuration>
</plugin>
</plugins>
</build>
</project>
war包含尽可能多的jar文件,因为本地maven存储库有时间戳快照版本。
如何将其简化为当前版本?
我找到了一个解决方法:
使用另一个maven插件删除多余的带时间戳的快照版本jar
提交了错误报告答案 0 :(得分:0)
这个问题是由一些vodoo修复的。很奇怪