2012-01-12 1 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

ответ

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 

 Смежные вопросы

  • Нет связанных вопросов^_^