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 ###
1180# Compiled class file
2181* .class
3182
22201# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
23202hs_err_pid *
24203replay_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