@@ -135,6 +135,21 @@ lazy val magnolifyTools = project
135
135
)
136
136
.dependsOn(shared)
137
137
138
+ ThisBuild / dependencyOverrides ++= Seq (
139
+ // force jre version
140
+ " com.google.guava" % " guava" % guavaVersion,
141
+ // sync all jackson versions
142
+ " com.fasterxml.jackson.core" % " jackson-annotations" % jacksonVersion,
143
+ " com.fasterxml.jackson.core" % " jackson-core" % jacksonVersion,
144
+ " com.fasterxml.jackson.core" % " jackson-databind" % jacksonVersion,
145
+ " com.fasterxml.jackson.jaxrs" % " jackson-jaxrs-base" % jacksonVersion,
146
+ " com.fasterxml.jackson.jaxrs" % " jackson-jaxrs-json-provider" % jacksonVersion,
147
+ " com.fasterxml.jackson.module" % " jackson-module-jaxb-annotations" % jacksonVersion,
148
+ " com.fasterxml.jackson.module" % " jackson-module-paranamer" % jacksonVersion,
149
+ " com.fasterxml.jackson.module" %% " jackson-module-scala" % jacksonVersion,
150
+ )
151
+
152
+ // assembly
138
153
def exclude (moduleNames : String * )(
139
154
dependencies : Vector [Assembly .Dependency ]
140
155
): Either [String , Vector [Assembly .JarEntry ]] = {
@@ -173,24 +188,10 @@ lazy val discardMetaFiles = Set(
173
188
" NOTICE.md"
174
189
)
175
190
176
- ThisBuild / dependencyOverrides ++= Seq (
177
- // force jre version
178
- " com.google.guava" % " guava" % guavaVersion,
179
- // sync all jackson versions
180
- " com.fasterxml.jackson.core" % " jackson-annotations" % jacksonVersion,
181
- " com.fasterxml.jackson.core" % " jackson-core" % jacksonVersion,
182
- " com.fasterxml.jackson.core" % " jackson-databind" % jacksonVersion,
183
- " com.fasterxml.jackson.jaxrs" % " jackson-jaxrs-base" % jacksonVersion,
184
- " com.fasterxml.jackson.jaxrs" % " jackson-jaxrs-json-provider" % jacksonVersion,
185
- " com.fasterxml.jackson.module" % " jackson-module-jaxb-annotations" % jacksonVersion,
186
- " com.fasterxml.jackson.module" % " jackson-module-paranamer" % jacksonVersion,
187
- " com.fasterxml.jackson.module" %% " jackson-module-scala" % jacksonVersion,
188
- )
189
-
190
191
lazy val signedMetaExtensions = Set (" .DSA" , " .RSA" , " .SF" )
191
192
192
193
def discardMeta (f : String ): Boolean = {
193
- discardMetaFiles.contains(f) || signedMetaExtensions.exists(f.endsWith)
194
+ discardMetaFiles.contains(f) || signedMetaExtensions.exists(f.endsWith) || f.endsWith( " .kotlin_module " )
194
195
}
195
196
196
197
lazy val assemblySettings = Seq (
0 commit comments