Почему два файла .war, собранные с помощью maven из одного проекта, отличаются? - PullRequest
2 голосов
/ 12 января 2012

Мне понравилось как ниже - оформить заказ один и тот же проект дважды и дважды создать 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

Почему эти файлы разные?

1 Ответ

1 голос
/ 12 января 2012

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
...