1
- # Created by https://www.gitignore.io/api/java,gradle,eclipse
2
- # Edit at https://www.gitignore.io/?templates=java,gradle,eclipse
1
+
2
+ # Created by https://www.toptal.com/developers/gitignore/api/java,gradle,eclipse,intellij+all
3
+ # Edit at https://www.toptal.com/developers/gitignore?templates=java,gradle,eclipse,intellij+all
3
4
4
5
# ## Eclipse ###
5
6
.metadata
@@ -52,23 +53,109 @@ local.properties
52
53
53
54
# Annotation Processing
54
55
.apt_generated /
56
+ .apt_generated_test /
55
57
56
58
# Scala IDE specific (Scala & Java development for Eclipse)
57
59
.cache-main
58
60
.scala_dependencies
59
61
.worksheet
60
62
61
- # ## Eclipse Patch ###
62
- # Eclipse Core
63
+ # Uncomment this line if you wish to ignore the project description file.
64
+ # Typically, this file would be tracked if it contains build/dependency configurations:
63
65
.project
64
66
65
- # JDT-specific (Eclipse Java Development Tools)
66
- .classpath
67
+ # ## Eclipse Patch ###
68
+ # Spring Boot Tooling
69
+ .sts4-cache /
67
70
68
- # Annotation Processing
69
- .apt_generated
71
+ # ## Intellij+all ###
72
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
73
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
70
74
71
- .sts4-cache /
75
+ # User-specific stuff
76
+ .idea /** /workspace.xml
77
+ .idea /** /tasks.xml
78
+ .idea /** /usage.statistics.xml
79
+ .idea /** /dictionaries
80
+ .idea /** /shelf
81
+
82
+ # Generated files
83
+ .idea /** /contentModel.xml
84
+
85
+ # Sensitive or high-churn files
86
+ .idea /** /dataSources /
87
+ .idea /** /dataSources.ids
88
+ .idea /** /dataSources.local.xml
89
+ .idea /** /sqlDataSources.xml
90
+ .idea /** /dynamic.xml
91
+ .idea /** /uiDesigner.xml
92
+ .idea /** /dbnavigator.xml
93
+
94
+ # Gradle
95
+ .idea /** /gradle.xml
96
+ .idea /** /libraries
97
+
98
+ # Gradle and Maven with auto-import
99
+ # When using Gradle or Maven with auto-import, you should exclude module files,
100
+ # since they will be recreated, and may cause churn. Uncomment if using
101
+ # auto-import.
102
+ # .idea/artifacts
103
+ # .idea/compiler.xml
104
+ # .idea/jarRepositories.xml
105
+ # .idea/modules.xml
106
+ # .idea/*.iml
107
+ # .idea/modules
108
+ # *.iml
109
+ # *.ipr
110
+
111
+ # CMake
112
+ cmake-build- * /
113
+
114
+ # Mongo Explorer plugin
115
+ .idea /** /mongoSettings.xml
116
+
117
+ # File-based project format
118
+ * .iws
119
+
120
+ # IntelliJ
121
+ out /
122
+
123
+ # mpeltonen/sbt-idea plugin
124
+ .idea_modules /
125
+
126
+ # JIRA plugin
127
+ atlassian-ide-plugin.xml
128
+
129
+ # Cursive Clojure plugin
130
+ .idea /replstate.xml
131
+
132
+ # Crashlytics plugin (for Android Studio and IntelliJ)
133
+ com_crashlytics_export_strings.xml
134
+ crashlytics.properties
135
+ crashlytics-build.properties
136
+ fabric.properties
137
+
138
+ # Editor-based Rest Client
139
+ .idea /httpRequests
140
+
141
+ # Android studio 3.1+ serialized cache file
142
+ .idea /caches /build_file_checksums.ser
143
+
144
+ # ## Intellij+all Patch ###
145
+ # Ignores the whole .idea folder and all .iml files
146
+ # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
147
+
148
+ .idea /
149
+
150
+ # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
151
+
152
+ * .iml
153
+ modules.xml
154
+ .idea /misc.xml
155
+ * .ipr
156
+
157
+ # Sonarlint plugin
158
+ .idea /sonarlint
72
159
73
160
# ## Java ###
74
161
# Compiled class file
@@ -114,7 +201,8 @@ gradle-app.setting
114
201
# ## Gradle Patch ###
115
202
** /build /
116
203
117
- # End of https://www.gitignore.io/ api/java,gradle,eclipse
204
+ # End of https://www.toptal.com/developers/gitignore/ api/java,gradle,eclipse,intellij+all
118
205
119
206
/.vscode /
120
- /packwiz.json
207
+ /packwiz.json
208
+ .classpath
0 commit comments