2012-01-12 54 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 
相關問題