Skip to content

Commit

Permalink
Fix assembly
Browse files Browse the repository at this point in the history
  • Loading branch information
Michel Davit committed May 3, 2023
1 parent ef39b3e commit e93ad45
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ jobs:
uses: olafurpg/setup-scala@v10
with:
java-version: 1.11.0
- run: sbt test
- run: sbt test assembly
31 changes: 16 additions & 15 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,21 @@ lazy val magnolifyTools = project
)
.dependsOn(shared)

ThisBuild / dependencyOverrides ++= Seq(
// force jre version
"com.google.guava" % "guava" % guavaVersion,
// sync all jackson versions
"com.fasterxml.jackson.core" % "jackson-annotations" % jacksonVersion,
"com.fasterxml.jackson.core" % "jackson-core" % jacksonVersion,
"com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
"com.fasterxml.jackson.jaxrs" % "jackson-jaxrs-base" % jacksonVersion,
"com.fasterxml.jackson.jaxrs" % "jackson-jaxrs-json-provider" % jacksonVersion,
"com.fasterxml.jackson.module" % "jackson-module-jaxb-annotations" % jacksonVersion,
"com.fasterxml.jackson.module" % "jackson-module-paranamer" % jacksonVersion,
"com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion,
)

// assembly
def exclude(moduleNames: String*)(
dependencies: Vector[Assembly.Dependency]
): Either[String, Vector[Assembly.JarEntry]] = {
Expand Down Expand Up @@ -173,24 +188,10 @@ lazy val discardMetaFiles = Set(
"NOTICE.md"
)

ThisBuild / dependencyOverrides ++= Seq(
// force jre version
"com.google.guava" % "guava" % guavaVersion,
// sync all jackson versions
"com.fasterxml.jackson.core" % "jackson-annotations" % jacksonVersion,
"com.fasterxml.jackson.core" % "jackson-core" % jacksonVersion,
"com.fasterxml.jackson.core" % "jackson-databind" % jacksonVersion,
"com.fasterxml.jackson.jaxrs" % "jackson-jaxrs-base" % jacksonVersion,
"com.fasterxml.jackson.jaxrs" % "jackson-jaxrs-json-provider" % jacksonVersion,
"com.fasterxml.jackson.module" % "jackson-module-jaxb-annotations" % jacksonVersion,
"com.fasterxml.jackson.module" % "jackson-module-paranamer" % jacksonVersion,
"com.fasterxml.jackson.module" %% "jackson-module-scala" % jacksonVersion,
)

lazy val signedMetaExtensions = Set(".DSA", ".RSA", ".SF")

def discardMeta(f: String): Boolean = {
discardMetaFiles.contains(f) || signedMetaExtensions.exists(f.endsWith)
discardMetaFiles.contains(f) || signedMetaExtensions.exists(f.endsWith) || f.endsWith(".kotlin_module")
}

lazy val assemblySettings = Seq(
Expand Down

0 comments on commit e93ad45

Please sign in to comment.