.gitignore 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. # Created by https://www.toptal.com/developers/gitignore/api/gradle,eclipse,intellij+all,visualstudiocode,java,maven
  2. # Edit at https://www.toptal.com/developers/gitignore?templates=gradle,eclipse,intellij+all,visualstudiocode,java,maven
  3. ### Eclipse ###
  4. .metadata
  5. bin/
  6. tmp/
  7. *.tmp
  8. *.bak
  9. *.swp
  10. *~.nib
  11. local.properties
  12. .settings/
  13. .loadpath
  14. .recommenders
  15. .classpath
  16. .project
  17. **/.project
  18. **/.classpath
  19. # External tool builders
  20. .externalToolBuilders/
  21. # Locally stored "Eclipse launch configurations"
  22. *.launch
  23. # PyDev specific (Python IDE for Eclipse)
  24. *.pydevproject
  25. # CDT-specific (C/C++ Development Tooling)
  26. .cproject
  27. # CDT- autotools
  28. .autotools
  29. # Java annotation processor (APT)
  30. .factorypath
  31. # PDT-specific (PHP Development Tools)
  32. .buildpath
  33. # sbteclipse plugin
  34. .target
  35. # Tern plugin
  36. .tern-project
  37. # TeXlipse plugin
  38. .texlipse
  39. # STS (Spring Tool Suite)
  40. .springBeans
  41. # Code Recommenders
  42. .recommenders/
  43. # Annotation Processing
  44. .apt_generated/
  45. .apt_generated_test/
  46. # Scala IDE specific (Scala & Java development for Eclipse)
  47. .cache-main
  48. .scala_dependencies
  49. .worksheet
  50. # Uncomment this line if you wish to ignore the project description file.
  51. # Typically, this file would be tracked if it contains build/dependency configurations:
  52. #.project
  53. ### Eclipse Patch ###
  54. # Spring Boot Tooling
  55. .sts4-cache/
  56. ### Intellij+all ###
  57. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
  58. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  59. # User-specific stuff
  60. .idea/**/workspace.xml
  61. .idea/**/tasks.xml
  62. .idea/**/usage.statistics.xml
  63. .idea/**/dictionaries
  64. .idea/**/shelf
  65. # Generated files
  66. .idea/**/contentModel.xml
  67. # Sensitive or high-churn files
  68. .idea/**/dataSources/
  69. .idea/**/dataSources.ids
  70. .idea/**/dataSources.local.xml
  71. .idea/**/sqlDataSources.xml
  72. .idea/**/dynamic.xml
  73. .idea/**/uiDesigner.xml
  74. .idea/**/dbnavigator.xml
  75. # Gradle
  76. .idea/**/gradle.xml
  77. .idea/**/libraries
  78. # Gradle and Maven with auto-import
  79. # When using Gradle or Maven with auto-import, you should exclude module files,
  80. # since they will be recreated, and may cause churn. Uncomment if using
  81. # auto-import.
  82. # .idea/artifacts
  83. # .idea/compiler.xml
  84. # .idea/jarRepositories.xml
  85. # .idea/modules.xml
  86. # .idea/*.iml
  87. # .idea/modules
  88. # *.iml
  89. # *.ipr
  90. # CMake
  91. cmake-build-*/
  92. # Mongo Explorer plugin
  93. .idea/**/mongoSettings.xml
  94. # File-based project format
  95. *.iws
  96. # IntelliJ
  97. out/
  98. # mpeltonen/sbt-idea plugin
  99. .idea_modules/
  100. # JIRA plugin
  101. atlassian-ide-plugin.xml
  102. # Cursive Clojure plugin
  103. .idea/replstate.xml
  104. # Crashlytics plugin (for Android Studio and IntelliJ)
  105. com_crashlytics_export_strings.xml
  106. crashlytics.properties
  107. crashlytics-build.properties
  108. fabric.properties
  109. # Editor-based Rest Client
  110. .idea/httpRequests
  111. # Android studio 3.1+ serialized cache file
  112. .idea/caches/build_file_checksums.ser
  113. ### Intellij+all Patch ###
  114. # Ignores the whole .idea folder and all .iml files
  115. # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
  116. .idea/
  117. # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
  118. *.iml
  119. modules.xml
  120. .idea/misc.xml
  121. *.ipr
  122. # Sonarlint plugin
  123. .idea/sonarlint
  124. ### Java ###
  125. # Compiled class file
  126. *.class
  127. # Log file
  128. *.log
  129. # BlueJ files
  130. *.ctxt
  131. # Mobile Tools for Java (J2ME)
  132. .mtj.tmp/
  133. # Package Files #
  134. *.jar
  135. *.war
  136. *.nar
  137. *.ear
  138. *.zip
  139. *.tar.gz
  140. *.rar
  141. # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
  142. hs_err_pid*
  143. ### Maven ###
  144. target/
  145. pom.xml.tag
  146. pom.xml.releaseBackup
  147. pom.xml.versionsBackup
  148. pom.xml.next
  149. release.properties
  150. dependency-reduced-pom.xml
  151. buildNumber.properties
  152. .mvn/timing.properties
  153. # https://github.com/takari/maven-wrapper#usage-without-binary-jar
  154. .mvn/wrapper/maven-wrapper.jar
  155. ### VisualStudioCode ###
  156. .vscode/*
  157. !.vscode/settings.json
  158. !.vscode/tasks.json
  159. !.vscode/launch.json
  160. !.vscode/extensions.json
  161. *.code-workspace
  162. ### VisualStudioCode Patch ###
  163. # Ignore all local history of files
  164. .history
  165. ### Gradle ###
  166. .gradle
  167. build/
  168. # Ignore Gradle GUI config
  169. gradle-app.setting
  170. # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
  171. !gradle-wrapper.jar
  172. # Cache of project
  173. .gradletasknamecache
  174. # # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
  175. # gradle/wrapper/gradle-wrapper.properties
  176. ### Gradle Patch ###
  177. **/build/
  178. # End of https://www.toptal.com/developers/gitignore/api/gradle,eclipse,intellij+all,visualstudiocode,java,maven
  179. *.log.gz