2012-01-12 48 views
2

我不喜欢下面 - 结账同一项目两次和构建战争两次:为什么两个.war文件使用来自同一个项目的maven构建是不同的?

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 

为什么这些文件有什么不同?

+0

是否有可能使一个文件夹基础上差异,下降到递归的所有文件?如果是,那么你将内容提取到两个单独的文件夹中,并查看哪些文件导致了差异并与我们共享:) – melihcelik 2012-01-12 10:58:49

回答

1

melihcelik,感谢您的建议。我已经比较了target目录并找到了差异。在建的Maven geneate在/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 
相关问题