1-
2- # Created by https://www.gitignore.io/api/ java,maven,eclipse,netbeans,intellij +all
1+ # Created by https://www.toptal.com/developers/gitignore/api/java,gradle,maven,eclipse,netbeans,jetbrains+all,visualstudiocode
2+ # Edit at https://www.toptal.com/developers/gitignore?templates= java,gradle, maven,eclipse,netbeans,jetbrains +all,visualstudiocode
33
44# ## Eclipse ###
5-
65.metadata
76bin /
87tmp /
@@ -27,6 +26,9 @@ local.properties
2726# CDT-specific (C/C++ Development Tooling)
2827.cproject
2928
29+ # CDT- autotools
30+ .autotools
31+
3032# Java annotation processor (APT)
3133.factorypath
3234
@@ -48,56 +50,103 @@ local.properties
4850# Code Recommenders
4951.recommenders /
5052
53+ # Annotation Processing
54+ .apt_generated /
55+ .apt_generated_test /
56+
5157# Scala IDE specific (Scala & Java development for Eclipse)
5258.cache-main
5359.scala_dependencies
5460.worksheet
5561
62+ # Uncomment this line if you wish to ignore the project description file.
63+ # Typically, this file would be tracked if it contains build/dependency configurations:
64+ # .project
65+
5666# ## Eclipse Patch ###
57- # Eclipse Core
58- .project
67+ # Spring Boot Tooling
68+ .sts4-cache /
5969
60- # JDT-specific (Eclipse Java Development Tools)
61- .classpath
70+ # ## Java ###
71+ # Compiled class file
72+ * .class
6273
63- # Annotation Processing
64- .apt_generated
74+ # Log file
75+ * .log
76+
77+ # BlueJ files
78+ * .ctxt
6579
66- # ## Intellij+all ###
67- # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
80+ # Mobile Tools for Java (J2ME)
81+ .mtj.tmp /
82+
83+ # Package Files #
84+ * .jar
85+ * .war
86+ * .nar
87+ * .ear
88+ * .zip
89+ * .tar.gz
90+ * .rar
91+
92+ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
93+ hs_err_pid *
94+ replay_pid *
95+
96+ # ## JetBrains+all ###
97+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
6898# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
6999
70- # User-specific stuff:
100+ # User-specific stuff
71101.idea /** /workspace.xml
72102.idea /** /tasks.xml
73- .idea /dictionaries
103+ .idea /** /usage.statistics.xml
104+ .idea /** /dictionaries
105+ .idea /** /shelf
106+
107+ # AWS User-specific
108+ .idea /** /aws.xml
74109
75- # Sensitive or high-churn files:
110+ # Generated files
111+ .idea /** /contentModel.xml
112+
113+ # Sensitive or high-churn files
76114.idea /** /dataSources /
77115.idea /** /dataSources.ids
78- .idea /** /dataSources.xml
79116.idea /** /dataSources.local.xml
80117.idea /** /sqlDataSources.xml
81118.idea /** /dynamic.xml
82119.idea /** /uiDesigner.xml
120+ .idea /** /dbnavigator.xml
83121
84- # Gradle:
122+ # Gradle
85123.idea /** /gradle.xml
86124.idea /** /libraries
87125
126+ # Gradle and Maven with auto-import
127+ # When using Gradle or Maven with auto-import, you should exclude module files,
128+ # since they will be recreated, and may cause churn. Uncomment if using
129+ # auto-import.
130+ # .idea/artifacts
131+ # .idea/compiler.xml
132+ # .idea/jarRepositories.xml
133+ # .idea/modules.xml
134+ # .idea/*.iml
135+ # .idea/modules
136+ # *.iml
137+ # *.ipr
138+
88139# CMake
89- cmake-build-debug /
140+ cmake-build- * /
90141
91- # Mongo Explorer plugin:
142+ # Mongo Explorer plugin
92143.idea /** /mongoSettings.xml
93144
94- # # File-based project format:
145+ # File-based project format
95146* .iws
96147
97- # # Plugin-specific files:
98-
99148# IntelliJ
100- / out /
149+ out /
101150
102151# mpeltonen/sbt-idea plugin
103152.idea_modules /
@@ -108,51 +157,29 @@ atlassian-ide-plugin.xml
108157# Cursive Clojure plugin
109158.idea /replstate.xml
110159
111- # Ruby plugin and RubyMine
112- / .rakeTasks
160+ # SonarLint plugin
161+ .idea / sonarlint /
113162
114163# Crashlytics plugin (for Android Studio and IntelliJ)
115164com_crashlytics_export_strings.xml
116165crashlytics.properties
117166crashlytics-build.properties
118167fabric.properties
119168
120- # ## Intellij+all Patch ###
121- # Ignores the whole .idea folder and all .iml files
122- # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
123-
124- .idea /
169+ # Editor-based Rest Client
170+ .idea /httpRequests
125171
126- # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
172+ # Android studio 3.1+ serialized cache file
173+ .idea /caches /build_file_checksums.ser
127174
128- * .iml
129- modules.xml
130- .idea /misc.xml
131- * .ipr
175+ # ## JetBrains+all Patch ###
176+ # Ignore everything but code style settings and run configurations
177+ # that are supposed to be shared within teams.
132178
133- # ## Java ###
134- # Compiled class file
135- * .class
136-
137- # Log file
138- * .log
139-
140- # BlueJ files
141- * .ctxt
142-
143- # Mobile Tools for Java (J2ME)
144- .mtj.tmp /
145-
146- # Package Files #
147- * .jar
148- * .war
149- * .ear
150- * .zip
151- * .tar.gz
152- * .rar
179+ .idea /*
153180
154- # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
155- hs_err_pid *
181+ ! .idea / codeStyles
182+ ! .idea / runConfigurations
156183
157184# ## Maven ###
158185target /
@@ -164,19 +191,67 @@ release.properties
164191dependency-reduced-pom.xml
165192buildNumber.properties
166193.mvn /timing.properties
194+ # https://github.com/takari/maven-wrapper#usage-without-binary-jar
195+ .mvn /wrapper /maven-wrapper.jar
167196
168- # Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
169- ! /.mvn /wrapper /maven-wrapper.jar
197+ # Eclipse m2e generated files
198+ # Eclipse Core
199+ .project
200+ # JDT-specific (Eclipse Java Development Tools)
201+ .classpath
170202
171203# ## NetBeans ###
172- nbproject /private /
204+ ** /nbproject /private /
205+ ** /nbproject /Makefile- * .mk
206+ ** /nbproject /Package- * .bash
173207build /
174208nbbuild /
175209dist /
176210nbdist /
177211.nb-gradle /
178- nbactions.xml
179212
213+ # ## VisualStudioCode ###
214+ .vscode /*
215+ ! .vscode /settings.json
216+ ! .vscode /tasks.json
217+ ! .vscode /launch.json
218+ ! .vscode /extensions.json
219+ ! .vscode /* .code-snippets
220+
221+ # Local History for Visual Studio Code
222+ .history /
223+
224+ # Built Visual Studio Code Extensions
225+ * .vsix
226+
227+ # ## VisualStudioCode Patch ###
228+ # Ignore all local history of files
229+ .history
230+ .ionide
231+
232+ # ## Gradle ###
180233.gradle
234+ ** /build /
235+ ! src /** /build /
236+
237+ # Ignore Gradle GUI config
238+ gradle-app.setting
239+
240+ # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
241+ ! gradle-wrapper.jar
242+
243+ # Avoid ignore Gradle wrappper properties
244+ ! gradle-wrapper.properties
245+
246+ # Cache of project
247+ .gradletasknamecache
248+
249+ # Eclipse Gradle plugin generated files
250+ # Eclipse Core
251+ # JDT-specific (Eclipse Java Development Tools)
252+
253+ # ## Gradle Patch ###
254+ # Java heap dump
255+ * .hprof
181256
182- # End of https://www.gitignore.io/ api/java,maven,eclipse,netbeans,intellij +all
257+ # End of https://www.toptal.com/developers/gitignore/ api/java,gradle, maven,eclipse,netbeans,jetbrains +all,visualstudiocode
0 commit comments