2

私は以下のようにしました-同じプロジェクトを2回チェックアウトし、 warを2回ビルドします:

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

これらのファイルが異なるのはなぜですか?

4

1 に答える 1

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
于 2012-01-12T12:41:07.070 に答える