为了发动 war ,我们这样做:
mvn clean
mvn package
现在我们有一场 war 。
WEB-INF/lib
在这有重复 SNAPSHOT
像这样:xyz-0.4.0-20111110.152222-176.jar
xyz-0.4.0-SNAPSHOT.jar
我不知道为什么 xyz-0.4.0-20111110.152222-176.jar 被包含在内。
这发生在我所有的依赖项上。我们有一个本地连接安装。
pom.xml 很普通。它只依赖于 xyz-0.4.0-SNAPSHOT,没有插件部分!
最佳答案
虽然我不知道到底是什么问题,但我解决了它如下:
在我的 pom.xml 中,我引用了一个依赖项,即一个 jar(其中也有一个 pom.xml)。出于某种原因,这导致了问题。当我删除此依赖项时,问题就消失了。虽然我需要这种特殊的依赖!
无论如何,这就是我现在所知道的。
关于maven-3 - Maven war 打包在 WEB-INF/lib 中创建多个版本的相同 SNAPSHOT jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082488/