Maison > Questions et réponses > le corps du texte
La structure générale standard du projet maven webapp est la suivante. Les dossiers .setting
, les fichiers .classpath
et les fichiers .project
doivent-ils être soumis au référentiel git ?
Étant donné que les développeurs utilisent différents IDE, les fichiers ci-dessus sont-ils tous des produits d'Eclipse et notre référentiel de versions devrait-il les ignorer ?
J'espère que les développeurs atteints de mysophobie pourront fournir une spécification standard de ce type, merci !
|_.settings
|_src
| |_main
| | |_java
| | |_resources
| |_test
| |_java
| |_resources
|_target
|_.classpath
|_.gitignore
|_.project
|_pom.xml
|_README.MD
伊谢尔伦2017-05-02 09:44:52
Pas besoin. Soumettez simplement
src
pom.xml
README.MD
.gitignore
Les autres fichiers ne sont pas requis et ne doivent pas être soumis, sinon des conflits pourraient facilement survenir.
Fournir un modèle Java gitignore :
### Java template
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
# Gradle:
.idea/gradle.xml
.idea/
# Mongo Explorer plugin:
.idea/mongoSettings.xml
## File-based project format:
*.iws
## Plugin-specific files:
# IntelliJ
/out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### Windows template
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
### Maven template
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# ignore eclipse files
.project
.classpath
.settings
.metadata