为什么同一个项目中使用 Maven 构建的两个 .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
为什么这些文件不同?
I did like below - checkout the same project twice and build war twice:
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
Why these files are different?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
melihcelik,感谢您的建议。我比较了
target
目录并发现了差异。在构建 Maven 期间,在/META-INF/maven/
目录中生成不同的pom.properties
文件(具有不同的日期)melihcelik, Thanks for suggestion. I have compared
target
directories and found the difference. During build Maven geneate in/META-INF/maven/
directorypom.properties
files that differ (have different dates)