1
+ # Created by https://www.toptal.com/developers/gitignore/api/java,intellij,visualstudiocode,eclipse,macos,windows,linux,maven,gradle
2
+ # Edit at https://www.toptal.com/developers/gitignore?templates=java,intellij,visualstudiocode,eclipse,macos,windows,linux,maven,gradle
3
+
4
+
5
+ # ## Intellij ###
6
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8
+
9
+ # User-specific stuff
10
+ .idea /** /workspace.xml
11
+ .idea /** /tasks.xml
12
+ .idea /** /usage.statistics.xml
13
+ .idea /** /dictionaries
14
+ .idea /** /shelf
15
+
16
+ # AWS User-specific
17
+ .idea /** /aws.xml
18
+
19
+ # Generated files
20
+ .idea /** /contentModel.xml
21
+
22
+ # Sensitive or high-churn files
23
+ .idea /** /dataSources /
24
+ .idea /** /dataSources.ids
25
+ .idea /** /dataSources.local.xml
26
+ .idea /** /sqlDataSources.xml
27
+ .idea /** /dynamic.xml
28
+ .idea /** /uiDesigner.xml
29
+ .idea /** /dbnavigator.xml
30
+
31
+ # Gradle
32
+ .idea /** /gradle.xml
33
+ .idea /** /libraries
34
+
35
+ # Gradle and Maven with auto-import
36
+ # When using Gradle or Maven with auto-import, you should exclude module files,
37
+ # since they will be recreated, and may cause churn. Uncomment if using
38
+ # auto-import.
39
+ .idea /artifacts
40
+ .idea /compiler.xml
41
+ .idea /jarRepositories.xml
42
+ .idea /modules.xml
43
+ .idea /misc.xml
44
+ .idea /* .iml
45
+ .idea /modules
46
+ * .iml
47
+ * .ipr
48
+ modules.xml
49
+
50
+
51
+ # CMake
52
+ cmake-build- * /
53
+
54
+ # Mongo Explorer plugin
55
+ .idea /** /mongoSettings.xml
56
+
57
+ # File-based project format
58
+ * .iws
59
+
60
+ # IntelliJ
61
+ out /
62
+
63
+ # mpeltonen/sbt-idea plugin
64
+ .idea_modules /
65
+
66
+ # JIRA plugin
67
+ atlassian-ide-plugin.xml
68
+
69
+ # Cursive Clojure plugin
70
+ .idea /replstate.xml
71
+
72
+ # SonarLint plugin
73
+ .idea /sonarlint /
74
+
75
+ # Crashlytics plugin (for Android Studio and IntelliJ)
76
+ com_crashlytics_export_strings.xml
77
+ crashlytics.properties
78
+ crashlytics-build.properties
79
+ fabric.properties
80
+
81
+ # Editor-based Rest Client
82
+ .idea /httpRequests
83
+
84
+ # Android studio 3.1+ serialized cache file
85
+ .idea /caches /build_file_checksums.ser
86
+
87
+ # Sonarlint plugin
88
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
89
+ .idea /** /sonarlint /
90
+
91
+ # SonarQube Plugin
92
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
93
+ .idea /** /sonarIssues.xml
94
+
95
+ # Markdown Navigator plugin
96
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
97
+ .idea /** /markdown-navigator.xml
98
+ .idea /** /markdown-navigator-enh.xml
99
+ .idea /** /markdown-navigator /
100
+
101
+ # Cache file creation bug
102
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
103
+ .idea /$CACHE_FILE$
104
+
105
+ # CodeStream plugin
106
+ # https://plugins.jetbrains.com/plugin/12206-codestream
107
+ .idea /codestream.xml
108
+
109
+ # Azure Toolkit for IntelliJ plugin
110
+ # https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
111
+ .idea /** /azureSettings.xml
112
+
113
+ # ## Eclipse ###
114
+ .metadata
115
+ bin /
116
+ tmp /
117
+ * .tmp
118
+ * .bak
119
+ * .swp
120
+ * ~.nib
121
+ local.properties
122
+ .settings /
123
+ .loadpath
124
+ .recommenders
125
+
126
+ # External tool builders
127
+ .externalToolBuilders /
128
+
129
+ # Locally stored "Eclipse launch configurations"
130
+ * .launch
131
+
132
+ # PyDev specific (Python IDE for Eclipse)
133
+ * .pydevproject
134
+
135
+ # CDT-specific (C/C++ Development Tooling)
136
+ .cproject
137
+
138
+ # CDT- autotools
139
+ .autotools
140
+
141
+ # Java annotation processor (APT)
142
+ .factorypath
143
+
144
+ # PDT-specific (PHP Development Tools)
145
+ .buildpath
146
+
147
+ # sbteclipse plugin
148
+ .target
149
+
150
+ # Tern plugin
151
+ .tern-project
152
+
153
+ # TeXlipse plugin
154
+ .texlipse
155
+
156
+ # STS (Spring Tool Suite)
157
+ .springBeans
158
+
159
+ # Code Recommenders
160
+ .recommenders /
161
+
162
+ # Annotation Processing
163
+ .apt_generated /
164
+ .apt_generated_test /
165
+
166
+ # Scala IDE specific (Scala & Java development for Eclipse)
167
+ .cache-main
168
+ .scala_dependencies
169
+ .worksheet
170
+
171
+ # Uncomment this line if you wish to ignore the project description file.
172
+ # Typically, this file would be tracked if it contains build/dependency configurations:
173
+ # .project
174
+
175
+ # ## Eclipse Patch ###
176
+ # Spring Boot Tooling
177
+ .sts4-cache /
178
+
179
+ # ## Java ###
180
+ # Compiled class file
181
+ * .class
182
+
183
+ # Log file
184
+ * .log
185
+
186
+ # BlueJ files
187
+ * .ctxt
188
+
189
+ # Mobile Tools for Java (J2ME)
190
+ .mtj.tmp /
191
+
192
+ # Package Files #
193
+ * .jar
194
+ * .war
195
+ * .nar
196
+ * .ear
197
+ * .zip
198
+ * .tar.gz
199
+ * .rar
200
+
201
+ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
202
+ hs_err_pid *
203
+ replay_pid *
204
+
205
+ # ## Linux ###
206
+ * ~
207
+
208
+ # temporary files which can be created if a process still has a handle open of a deleted file
209
+ .fuse_hidden *
210
+
211
+ # KDE directory preferences
212
+ .directory
213
+
214
+ # Linux trash folder which might appear on any partition or disk
215
+ .Trash- *
216
+
217
+ # .nfs files are created when an open file is removed but is still being accessed
218
+ .nfs *
219
+
220
+ # ## macOS ###
221
+ # General
222
+ .DS_Store
223
+ .AppleDouble
224
+ .LSOverride
225
+
226
+ # Icon must end with two \r
227
+ Icon
228
+
229
+
230
+ # Thumbnails
231
+ ._ *
232
+
233
+ # Files that might appear in the root of a volume
234
+ .DocumentRevisions-V100
235
+ .fseventsd
236
+ .Spotlight-V100
237
+ .TemporaryItems
238
+ .Trashes
239
+ .VolumeIcon.icns
240
+ .com.apple.timemachine.donotpresent
241
+
242
+ # Directories potentially created on remote AFP share
243
+ .AppleDB
244
+ .AppleDesktop
245
+ Network Trash Folder
246
+ Temporary Items
247
+ .apdisk
248
+
249
+ # ## macOS Patch ###
250
+ # iCloud generated files
251
+ * .icloud
252
+
253
+ # ## Maven ###
254
+ target /
255
+ pom.xml.tag
256
+ pom.xml.releaseBackup
257
+ pom.xml.versionsBackup
258
+ pom.xml.next
259
+ release.properties
260
+ dependency-reduced-pom.xml
261
+ buildNumber.properties
262
+ .mvn /timing.properties
263
+ # https://github.com/takari/maven-wrapper#usage-without-binary-jar
264
+ .mvn /wrapper /maven-wrapper.jar
265
+
266
+ # Eclipse m2e generated files
267
+ # Eclipse Core
268
+ .project
269
+ # JDT-specific (Eclipse Java Development Tools)
270
+ .classpath
271
+
272
+ # ## VisualStudioCode ###
273
+ .vscode /*
274
+ ! .vscode /settings.json
275
+ ! .vscode /tasks.json
276
+ ! .vscode /launch.json
277
+ ! .vscode /extensions.json
278
+ ! .vscode /* .code-snippets
279
+
280
+ # Local History for Visual Studio Code
281
+ .history /
282
+
283
+ # Built Visual Studio Code Extensions
284
+ * .vsix
285
+
286
+ # ## VisualStudioCode Patch ###
287
+ # Ignore all local history of files
288
+ .history
289
+ .ionide
290
+
291
+ # ## Windows ###
292
+ # Windows thumbnail cache files
293
+ Thumbs.db
294
+ Thumbs.db:encryptable
295
+ ehthumbs.db
296
+ ehthumbs_vista.db
297
+
298
+ # Dump file
299
+ * .stackdump
300
+
301
+ # Folder config file
302
+ [Dd ]esktop.ini
303
+
304
+ # Recycle Bin used on file shares
305
+ $RECYCLE.BIN /
306
+
307
+ # Windows Installer files
308
+ * .cab
309
+ * .msi
310
+ * .msix
311
+ * .msm
312
+ * .msp
313
+
314
+ # Windows shortcuts
315
+ * .lnk
316
+
317
+ # ## Gradle ###
318
+ .gradle
319
+ ** /build /
320
+ ! src /** /build /
321
+
322
+ # Ignore Gradle GUI config
323
+ gradle-app.setting
324
+
325
+ # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
326
+ ! gradle-wrapper.jar
327
+
328
+ # Avoid ignore Gradle wrappper properties
329
+ ! gradle-wrapper.properties
330
+
331
+ # Cache of project
332
+ .gradletasknamecache
333
+
334
+ # Eclipse Gradle plugin generated files
335
+ # Eclipse Core
336
+ # JDT-specific (Eclipse Java Development Tools)
337
+
338
+ # ## Gradle Patch ###
339
+ # Java heap dump
340
+ * .hprof
341
+
342
+ # End of https://www.toptal.com/developers/gitignore/api/java,intellij,visualstudiocode,eclipse,macos,windows,linux,maven,gradle
0 commit comments