![](/img/trans.png)
[英]How to generate sbt fat jar with multi-release dependencies safely targeting java 8
給定一個 scala 項目,該項目依賴於具有 java 多版本依賴項和目標 java 8 的庫,sbt-assembly 將記錄多個類似於以下內容的警告 處理這些警告並跳過 jvm 8 不需要的META_INF/versions/*的正確方法是什么? ...
[英]How to generate sbt fat jar with multi-release dependencies safely targeting java 8
給定一個 scala 項目,該項目依賴於具有 java 多版本依賴項和目標 java 8 的庫,sbt-assembly 將記錄多個類似於以下內容的警告 處理這些警告並跳過 jvm 8 不需要的META_INF/versions/*的正確方法是什么? ...
[英]Can't shade jars by shade plugin of SBT
我Deduplicate found... error使用 SBT 構建項目時出錯: 現在我考慮對所有庫進行着色的選項(如此處): 所以我添加了以下陰影規則: 但是在我開始assembly時重新加載 SBT 后,我得到了與重復項相同的錯誤。 這里有什么問題? 附言: 更新最后,我通過設置provi ...
[英]Missing AWS SDK execution interceptors in ExecutionInterceptorChain in Scala fat jar
我是 scala / java / sbt 的新手,這是我第一次調試通過 sbt 在“scala”中運行的代碼與從已編譯的 jar 運行的相同代碼之間的差異。 我有一些 Scala 代碼,它利用 AWS Java SDK 發出一些 S3 請求。 當我使用 sbt 或 Intellij 在“Scala ...
[英]sbt-assembly and Lucene "An SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene94' does not exist.¨ exception
操作系統:Ubuntu 22.10 java:openjdk 版本“19.0.1” 2022-10-18 scala:2.13.10 Apache Lucene:9.4.2 我采用了 Lucene 文檔示例並將其轉換為 Scala 程序: 如果我使用以下 sbt 文件: 編譯給我錯誤: 所以我在 s ...
[英]Drools fat jar nullpointer KieServices
我正在使用 sbt assembly 為我的項目生成一個 fat jar。 然后,當嘗試運行我的 jar 文件時,我在這一行得到了一個空指針: 我已經嘗試添加kie.conf ,但這沒有幫助。 我沒有使用 maven 或 pom 文件等。我正在使用 scala sbt。 運行 drools 的最新 ...
[英]Library Dependencies bundled together to create jar file is not present in the jar file using sbt-assembly
我在 sbt.build 文件中有多個庫依賴項。 我正在使用 sbt-assembly 創建最終的 jar 文件,因此它包含 jar 本身中的所有依賴庫。 但是使用jar tvf jarname.jar ,我無法在那里找到所有庫。 我需要它將所有庫捆綁在 jar 中,並使用spark-shell - ...
[英]Spark / scala : publish a single fat jar with sbt
我正在嘗試將單個 Fat Jar 從 spark/scala 項目部署到私有 nexus 存儲庫。 發布工作正常,但我得到大量文件而不是單個程序集 Jar: *-組裝.jar *-assembly.jar.md5 *-assembly.jar.sha1 *-javadoc.jar *-j ...
[英]Include scala source files in sbt pack output jar
一個項目的scala源文件如何包含在sbt pack生成的目標jar中? 目前,當我的 jar 的 IDE 用戶試圖跳轉到庫中的 function 時,他們只會得到代碼的反編譯版本,而不是原始源代碼。 但是,從工件存儲庫中提取的其他庫具有跳轉到原始源代碼的能力。 提前感謝您的考慮和回復。 ...
[英]sbt assembly cannot create jar getting java.lang.UnsupportedOperationException
我在用 但是,在執行sbt assembly時,我得到: 運行 java 18 ...
[英]sbt-assembly | NoSuchMethodError at runtime when shading
我正在嘗試使用sbt-assembly來隱藏一些依賴項。 如sbt-assembly github 自述文件中所述,我已經為項目X shaded並發布了 jar。 當我嘗試在項目Y中使用已發布的 jar 時,我在runtime遇到了NoSuchMethodError錯誤。 以下是我用於項目X的陰影 ...
[英]SBT run with provided works under the '.' projects but fails with no mercy under any subprojects
我正在使用最新sbt.version=1.5.7 。 我的assembly.sbt只不過是addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "1.1.0") 。 由於需求需要,我必須處理子項目。 我正面臨與provided的 scope 類似的Spark依 ...
[英]Maven like file exclude, include in SBT
在 scala build.sbt 中尋找解決方案,以排除路徑下的類以獲取除三個工件之外的所有依賴項。 類似於 pom.xml 在這里所做的。 ...
[英]How to make the sbt assembly task depend on test
當我運行sbt assembly時,測試不會運行。 如何在運行裝配任務之前運行測試? ...
[英]sbt-assembly - can not find main class in jar
我有一個項目,我正在嘗試使用 sbt-assembly 插件創建一個胖 jar。 當我嘗試使用java -jar命令從 jar 運行我的主類時,我收到錯誤消息: Error: Could not find or load main class com.gordon.timeshare.apps.Ti ...
[英]Akka config not being found with sbt assembly + serverless
我正在嘗試使用sbt assembly為無服務器構建應用程序。 如果我使用sbt assembly serverless invoke local --function func運行它,它可以工作,但是如果我使用 serverless serverless offline start運行它,它會拋出 ...
[英]How to change Provided dependencies when using Intellij with SBT?
我的 build.sbt 看起來像這樣: libraryDependencies ++= Seq( "org.apache.hadoop" % "hadoop-aws" % sparkVersion % Provided, "org.apache.spark" %% "spark-core" ...
[英]While building SBT compile, I need to run some class that would create the schema JSON from Case classes
我創建了一個 Scala 項目,我將其捆綁到 Jar 文件中並將該文件部署在 Azure 上的 Databricks 中。 我正在使用創建單個 Jar 文件的程序集插件。 作為構建的一部分,我需要從 Scala Case 類創建模式 JSON 文件,並且在運行時我會引用 json 文件來創建模式。 ...
[英]Publish Local generates empty jar in a multi-module SBT project
當我在某些模塊上執行 publishLocal 時,它可以工作,但是對於一個模塊,它會生成只有META-INF/Manifest.MF空 jar。 所有模塊都有一個標准的文件夾結構src>main>scala 。 唯一的區別是這個模塊沒有主類,只是一個包含許多其他模塊使用的 util 類 ...
[英]SBT assembly : Can you create an assembly jar of just one sub project in Multi project build?
我想為子項目創建一個胖程序集 jar,而不必為其他項目或整個全局項目生成 jars。 我怎樣才能做到這一點? 從https://github.com/sbt/sbt-assembly我看到我可以為每個子項目添加 Main Class 或 jars 的名稱,但無法運行它。 程序集運行的是主項目,而不 ...
[英]Not able to add all the files to Cloud GIT Repository
我有一個項目在我當地的Spark Scala上運行。 我能夠毫無問題地成功構建它。 我在將該項目復制到本地本身的git文件夾時遇到問題。 它說某些文件名太長。 所以我不得不跳過這些文件來完成復制任務。 好吧,這不是我面臨的實際問題。 在我運行時將項目目錄復制到我的本地 git 文件夾后: 我不斷收 ...