Questions tagged «uberjar»


11
使用Gradle构建具有依赖项的jar
我有一个多项目构建,我将一个任务放在一个子项目中来构建胖子。我创建了与食谱中描述的任务相似的任务。 jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' } } 运行它会导致以下错误: 原因:您不能更改处于未解决状态的配置! 我不确定这个错误是什么意思。我也在Gradle JIRA上报告了这个情况,以防它是一个错误。
122 gradle  uberjar 

3
如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?
我正在使用SBT(在IntelliJ IDEA中)构建一个简单的Scala项目。 我想知道构建Uber JAR文件(又名Fat JAR,Super JAR)的最简单方法是什么。 我目前正在使用SBT,但是当我将JAR文件提交给Apache Spark时,出现以下错误: 线程“主”中的异常java.lang.SecurityException:清单主要属性的无效签名文件摘要 或在编译期间出现此错误: java.lang.RuntimeException:重复数据删除:在以下文件中找到了不同的文件内容: PATH \ DEPENDENCY.jar:META-INF / DEPENDENCIES PATH \ DEPENDENCY.jar:META-INF / MANIFEST.MF 它看起来像那是因为我的一些依赖包括需要在尤伯杯决赛JAR文件被删除签名文件(META-INF)。 我试图像这样使用sbt-assembly插件: /project/assembly.sbt addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0") /project/plugins.sbt logLevel := Level.Warn /build.sbt lazy val commonSettings = Seq( name := "Spark-Test" version := "1.0" scalaVersion := "2.11.4" ) lazy …

13
将发布合并到一个JAR文件中的最简单方法
是否有工具或脚本可以轻松地将一堆JAR文件合并为一个JAR文件?一个好处是可以轻松地设置主文件清单并使之可执行。 具体情况是Java重组文本工具。我想用类似的东西来运行它: java -jar rst.jar 据我所知,它没有依赖性,这表明它不应该是一个简单的单文件工具,但是下载的ZIP文件包含许多库。 0 11-30-07 10:01 jrst-0.8.1/ 922 11-30-07 09:53 jrst-0.8.1/jrst.bat 898 11-30-07 09:53 jrst-0.8.1/jrst.sh 2675 11-30-07 09:42 jrst-0.8.1/readmeEN.txt 108821 11-30-07 09:59 jrst-0.8.1/jrst-0.8.1.jar 2675 11-30-07 09:42 jrst-0.8.1/readme.txt 0 11-30-07 10:01 jrst-0.8.1/lib/ 81508 11-30-07 09:49 jrst-0.8.1/lib/batik-util-1.6-1.jar 2450757 11-30-07 09:49 jrst-0.8.1/lib/icu4j-2.6.1.jar 559366 11-30-07 09:49 jrst-0.8.1/lib/commons-collections-3.1.jar 83613 11-30-07 09:49 jrst-0.8.1/lib/commons-io-1.3.1.jar …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.