This is an automated email from the ASF dual-hosted git repository.

ethanfeng pushed a commit to branch 1737
in repository https://gitbox.apache.org/repos/asf/celeborn.git

commit dc5c25d92db85b73b0daeeec5eaaa9ee03558655
Author: mingji <[email protected]>
AuthorDate: Fri Dec 27 16:36:43 2024 +0800

    fix sbt build scripts
---
 project/CelebornBuild.scala | 145 --------------------------------------------
 1 file changed, 145 deletions(-)

diff --git a/project/CelebornBuild.scala b/project/CelebornBuild.scala
index 8d32dbeb7..41d9b8283 100644
--- a/project/CelebornBuild.scala
+++ b/project/CelebornBuild.scala
@@ -94,8 +94,6 @@ object Dependencies {
   // Tez
   val tezVersion = "0.9.1"
 
-  val apLoader = "me.bechberger" % "ap-loader-all" % apLoaderVersion
-
   val apLoader = "me.bechberger" % "ap-loader-all" % apLoaderVersion
   val commonsCompress = "org.apache.commons" % "commons-compress" % 
commonsCompressVersion
   val commonsCrypto = "org.apache.commons" % "commons-crypto" % 
commonsCryptoVersion excludeAll(
@@ -259,14 +257,6 @@ object Dependencies {
     ExclusionRule("org.apache.httpcomponents", "httpclient"),
     ExclusionRule("org.slf4j", "slf4j-log4j12")
   )
-  val jerseyTestFrameworkCore = "org.glassfish.jersey.test-framework" % 
"jersey-test-framework-core" % jerseyVersion
-  val jerseyTestFrameworkProviderJetty = 
"org.glassfish.jersey.test-framework.providers" % 
"jersey-test-framework-provider-jetty" % jerseyVersion excludeAll(
-    ExclusionRule("org.eclipse.jetty", "jetty-util"),
-    ExclusionRule("org.eclipse.jetty", "jetty-continuation"))
-
-  // SSL support
-  val bouncycastleBcprovJdk18on = "org.bouncycastle" % "bcprov-jdk18on" % 
bouncycastleVersion % "test"
-  val bouncycastleBcpkixJdk18on = "org.bouncycastle" % "bcpkix-jdk18on" % 
bouncycastleVersion % "test"
 
   val picocli = "info.picocli" % "picocli" % picocliVersion
 }
@@ -1787,138 +1777,3 @@ object TezClientProjects {
   )
 }
 
-
-object CelebornOpenApi {
-  val openApiSpecDir = "openapi/openapi-client/src/main/openapi3"
-  val openApiMasterInternalOutputDir = 
"openapi/openapi-client/target/master/generated-sources/java"
-  val openApiWorkerInternalOutputDir = 
"openapi/openapi-client/target/worker/generated-sources/java"
-  val openApiClientOutputDir = "openapi/openapi-client/src/main/java"
-
-  val generate = TaskKey[Unit]("generate", "generate openapi client code")
-
-  val commonOpenApiClientGenerateSettings = Seq(
-    openApiGeneratorName := "java",
-    openApiGenerateApiTests := SettingDisabled,
-    openApiGenerateModelTests := SettingDisabled,
-    openApiModelPackage := "org.apache.celeborn.rest.v1.model",
-    openApiAdditionalProperties := Map(
-      "dateLibrary" -> "java8",
-      "useGzipFeature" -> "true",
-      "library" -> "apache-httpclient",
-      "hideGenerationTimestamp" -> "true",
-      "supportUrlQuery" -> "false",
-      "annotationLibrary" -> "none",
-      "templateDir" -> s"$openApiSpecDir/templates",
-    )
-  )
-
-  lazy val openApiClientMasterGenerate = 
Project("celeborn-openapi-client-master-generate", 
file("openapi/openapi-client/target/master"))
-    .enablePlugins(OpenApiGeneratorPlugin)
-    .settings(
-      commonSettings,
-      openApiInputSpec := (file(openApiSpecDir) / 
"master_rest_v1.yaml").toString,
-      openApiOutputDir := openApiMasterInternalOutputDir,
-      openApiApiPackage := "org.apache.celeborn.rest.v1.master",
-      openApiInvokerPackage := "org.apache.celeborn.rest.v1.master.invoker",
-      commonOpenApiClientGenerateSettings
-    )
-
-  lazy val openApiClientWorkerGenerate = 
Project("celeborn-openapi-client-worker-generate", 
file("openapi/openapi-client/target/worker"))
-    .enablePlugins(OpenApiGeneratorPlugin)
-    .settings(
-      commonSettings,
-      openApiInputSpec := (file(openApiSpecDir) / 
"worker_rest_v1.yaml").toString,
-      openApiOutputDir := openApiWorkerInternalOutputDir,
-      openApiApiPackage := "org.apache.celeborn.rest.v1.worker",
-      openApiInvokerPackage := "org.apache.celeborn.rest.v1.worker.invoker",
-      commonOpenApiClientGenerateSettings
-    )
-
-  lazy val openApiClient = Project("celeborn-openapi-client", 
file("openapi/openapi-client"))
-    .settings (
-      commonSettings,
-      releaseSettings,
-      libraryDependencies ++= Seq(
-        Dependencies.jacksonAnnotations,
-        Dependencies.jacksonCore,
-        Dependencies.jacksonDatabind,
-        Dependencies.jacksonDataTypeJsr310,
-        Dependencies.jacksonJaxrsJsonProvider,
-        Dependencies.findbugsJsr305,
-        Dependencies.javaxAnnotationApi,
-        Dependencies.httpClient5,
-        Dependencies.httpCore5,
-        Dependencies.httpCore5H2,
-        Dependencies.openApiToolsJacksonBindNullable,
-        Dependencies.slf4jApi
-      ),
-
-      generate := {
-        (openApiClientMasterGenerate / Compile / openApiGenerate).value
-        (openApiClientWorkerGenerate / Compile / openApiGenerate).value
-
-        streams.value.log.info("Cleaning up openapi generate output directory: 
" + openApiClientOutputDir)
-        val dstDir = file(openApiClientOutputDir)
-        IO.delete(dstDir)
-
-        val masterSrcDir = file(openApiMasterInternalOutputDir) / "src" / 
"main" / "java"
-        streams.value.log.info(s"Copying openapi generated master sources from 
$masterSrcDir to $dstDir")
-        IO.copyDirectory(masterSrcDir, dstDir)
-
-        val workerSrcDir = file(openApiWorkerInternalOutputDir) / "src" / 
"main" / "java"
-        streams.value.log.info(s"Copying openapi generated worker sources from 
$workerSrcDir to $dstDir")
-        IO.copyDirectory(workerSrcDir, dstDir)
-      },
-
-      (assembly / test) := { },
-      (assembly / assemblyJarName) := {
-        
s"${moduleName.value}_${scalaBinaryVersion.value}-${version.value}.${artifact.value.extension}"
-      },
-      (assembly / logLevel) := Level.Info,
-      // Exclude `scala-library` from assembly.
-      (assembly / assemblyPackageScala / assembleArtifact) := false,
-      (assembly / assemblyExcludedJars) := {
-        val cp = (assembly / fullClasspath).value
-        cp filter { v =>
-          val name = v.data.getName
-          !(name.startsWith("celeborn-") ||
-            name.startsWith("jackson-annotations-") ||
-            name.startsWith("jackson-core-") ||
-            name.startsWith("jackson-databind-") ||
-            name.startsWith("jackson-datatype-jsr310-") ||
-            name.startsWith("jackson-jaxrs-json-provider-") ||
-            name.startsWith("jsr305-") ||
-            name.startsWith("jakarta.annotation-api-") ||
-            name.startsWith("httpclient5-") ||
-            name.startsWith("httpcore5-") ||
-            name.startsWith("httpcore5-h2-") ||
-            name.startsWith("jackson-databind-nullable-") ||
-            name.startsWith("slf4j-api-"))
-        }
-      },
-
-      (assembly / assemblyShadeRules) := Seq(
-        ShadeRule.rename("org.openapitools.**" -> 
"org.apache.celeborn.shaded.org.openapitools.@1").inAll,
-        ShadeRule.rename("javax.annotation.**" -> 
"org.apache.celeborn.shaded.javax.annotation.@1").inAll,
-        ShadeRule.rename("com.fasterxml.jackson.**" -> 
"org.apache.celeborn.shaded.com.fasterxml.jackson.@1").inAll,
-        ShadeRule.rename("jakarta.validation.**" -> 
"org.apache.celeborn.shaded.jakarta.validation.@1").inAll,
-        ShadeRule.rename("javax.validation.**" -> 
"org.apache.celeborn.shaded.javax.validation.@1").inAll,
-        ShadeRule.rename("javax.ws.rs.ext.**" -> 
"org.apache.celeborn.shaded.javax.ws.rs.ext.@1").inAll,
-        ShadeRule.rename("org.apache.hc.**" -> 
"org.apache.celeborn.shaded.org.apache.hc.@1").inAll,
-        ShadeRule.rename("org.slf4j.**" -> 
"org.apache.celeborn.shaded.org.slf4j.@1").inAll
-      ),
-
-      (assembly / assemblyMergeStrategy) := {
-        case m if m.toLowerCase(Locale.ROOT).endsWith("license") => 
MergeStrategy.discard
-        case m if m.toLowerCase(Locale.ROOT).endsWith("manifest.mf") => 
MergeStrategy.discard
-        case m if m.toLowerCase(Locale.ROOT).endsWith("meta-inf/dependencies") 
=> MergeStrategy.discard
-        case m if m.toLowerCase(Locale.ROOT).endsWith("module-info.class") => 
MergeStrategy.discard
-        case m if 
m.toLowerCase(Locale.ROOT).endsWith("mozilla/public-suffix-list.txt") => 
MergeStrategy.discard
-        case m if m.toLowerCase(Locale.ROOT).endsWith("notice") => 
MergeStrategy.discard
-        case PathList(ps@_*) if Assembly.isLicenseFile(ps.last) => 
MergeStrategy.discard
-        case _ => MergeStrategy.first
-      },
-      Compile / packageBin := assembly.value,
-      pomPostProcess := removeDependenciesTransformer
-    )
-}

Reply via email to