cari

Rumah  >  Soal Jawab  >  teks badan

Fail mana yang perlu diabaikan semasa menyerahkan projek maven ke repositori git? Apakah yang sepatutnya kelihatan seperti struktur standard?

Struktur projek maven webapp piawai umum adalah seperti berikut Adakah folder .setting, fail .classpath dan .project perlu diserahkan ke repositori git?
Memandangkan pembangun menggunakan IDE yang berbeza, adakah fail di atas semua produk eclipse dan patutkah repositori versi kami mengabaikannya?
Saya harap pembangun dengan mysophobia dapat memberikan spesifikasi standard jenis ini, terima kasih!

|_.settings
|_src
|   |_main
|   |    |_java
|   |    |_resources
|   |_test
|        |_java
|        |_resources
|_target
|_.classpath
|_.gitignore
|_.project
|_pom.xml
|_README.MD
世界只因有你世界只因有你2805 hari yang lalu668

membalas semua(1)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:44:52

    Tidak perlu. Hanya serahkan

    • src

    • pom.xml

    • README.MD

    • .giignore

    Fail lain tidak diperlukan dan tidak boleh diserahkan, jika tidak konflik boleh berlaku dengan mudah.

    Sediakan templat 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
    

    balas
    0
  • Batalbalas