一般標準的maven webapp項目架構如下,請問下其中的.setting
文件夾,.classpath
文件,.project
文件需要提交到git倉庫嗎?
考慮到開發者用不同的IDE,是否如上所述文件都是eclipse的產物,我們版本倉庫應該忽略?
希望有潔癖的開發者提供一個標準的這類規範,謝謝!
|_.settings
|_src
| |_main
| | |_java
| | |_resources
| |_test
| |_java
| |_resources
|_target
|_.classpath
|_.gitignore
|_.project
|_pom.xml
|_README.MD
不需要。只要提交
src
pom.xml
README.MD
.gitignore
其他的文件都不需要也不應該被提交上來,否則很容易造成衝突。
提供個java的gitignore 範本: