为什么两个.war文件与同一个项目中的maven构建不同?

时间:2012-01-12 10:50:10

标签: maven maven-war-plugin

我确实喜欢以下内容 - 结帐同一个项目两次并建立战争两次:

git clone repo ~/p1
git clone repo ~/p2

cd ~/p1 && mvn clean package
cd ~/p2 && mvn clean package

diff ~/p1/target/app.war ~/p2/target/app.war
Files /home/marioosh/p1/target/app.war and /home/marioosh/p2/target/app.war differ

为什么这些文件不同?

1 个答案:

答案 0 :(得分:1)

melihcelik,感谢您的建议。我比较了target目录,发现了不同之处。在构建期间,Maven生成/META-INF/maven/目录pom.properties文件,这些文件不同(具有不同的日期)

#Generated by Maven
#Thu Jan 12 13:26:37 CET 2012
version=0.0.1-SNAPSHOT
groupId=net.marioosh.test
artifactId=app