STS中pom.properties的目的是什么?

问题描述 投票:1回答:1

enter image description here

嗨,我现在用STS和Git做一个Spring项目。但是,每当我尝试执行Git Push时,我发现我从未使用过的pom.properties文件总是会自动修改。

所以我总是通过Git Stash clear或Git Reset来忽略它。这是一个聪明的行动吗?

顺便问一下,pom.properties文件的目的是什么?我试图在网上找到答案,但我不能。 Spring帮助指南也没有给我答案。

如果我能得到答案,我会很高兴。

spring git maven
1个回答
2
投票

如“Version Informations Into Your Apps With Maven”中所示,此文件将用于在一种About Dialog中显示版本信息,或者也可以在命令行上。

该文件由archive step创建。

如果你想忽略它,你可以这样做:

git rm --cached pom.properties
echo pom.properties>>.gitignore
git add .gitignore
git commit -m "Ignore pom.properties"
git push

这样,文件仍然会生成/修改,但不会被Git存储库跟踪。

作为commentedRalph,所有目标文件夹都不应该在Git中(因为它可以每次都重建)

git rm -r --cached target
echo target/>>.gitginore
git add .gitignore
git commit -m "Ignore target folder"
git push
© www.soinside.com 2019 - 2024. All rights reserved.