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



我喜欢下面的内容-两次签出同一个项目,两次构建战争:

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

为什么这些文件不同?

melihcellik,谢谢你的建议。我比较了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

最新更新