uberjar相关内容
我是一个重度 Maven 用户,现在我在一些项目中逐渐使用 SBT. 我想知道如何使用 SBT 创建一个独立的 Java 项目?此项目应打包为 JAR 文件,此 JAR 文件将用作另一个 SBT 项目的依赖项. 在 Maven 中,我可以在我的 pom.xml 中告诉我在构建它时应该生成什么类型的工件.我可以在 SBT 中做类似的事情吗? 解决方案 独立和使项目可用作依赖项
..
我使用 lein uberjar 创建应用程序的独立 jar. 执行时 java -jar dataloader-0.1.0-SNAPSHOT-standalone.jar, 它崩溃了: Caused by: java.lang.IllegalArgumentException: Not a file:jar:file:dataloader-0.1.0-SNAPSHOT-standal
..
在 gradle 中 - 如何将 jar 嵌入到 lib 的构建输出 jar 中目录(特别是 lib/enttoolkit.jar 和 lib/mail.jar)? 解决方案 如果您在项目中的目录中拥有所有 jar(我们称之为 libs),您只需要: jar {进入('库'){来自'库'}} 我想这些 jar 更有可能是某种依赖关系.那么你可以这样做: 配置{//保存要复制到 lib
..
我想构建一个包含项目所有可传递依赖项的 uberjar(又名 fatjar).我需要在 build.gradle 中添加哪些行? 这是我目前拥有的: task uberjar(type: Jar) {来自文件(sourceSets.main.output.classesDir)显现 {属性“实施标题":“Foobar",'实施版本':版本,'Built-By': System.getPro
..
我有一个多项目构建,我在其中一个子项目中放置了一个构建胖 jar 的任务.我创建的任务类似于在食谱中描述的任务.> jar {从configuration.compile.collect { it.isDirectory() ?它:zipTree(它)}清单{属性'主类':'com.benmccann.gradle.test.WebServer'}} 运行它会导致以下错误: 原因:您无法
..
我正在使用 SBT(在 IntelliJ IDEA 中)构建一个简单的 Scala 项目. 我想知道构建 Uber JAR 文件(又名 Fat JAR、Super JAR)的最简单方法是什么. 我目前正在使用 SBT,但是当我将 JAR 文件提交到 Apache Spark 时,我收到以下错误:> 线程“main"中的异常 java.lang.SecurityException: I
..
我正在尝试创建一个可执行 jar(使用 maven),其中包含项目类及其依赖项,其中包含一个清单文件,其中包含主类的条目和指向打包在根目录中的依赖项的类路径条目罐子的;类似这样的: 清单文件: .....主类:com.acme.MainClass类路径:dependecy1.jardependecy2.jar..... 罐子: 罐根|-- ....|-- com/acme/../*
..
是否有工具或脚本可以轻松合并一堆 JAR 文件成一个 JAR 文件?一个好处是可以轻松设置主文件清单并使其可执行. 具体案例是Java重组文本工具.我想用类似的东西运行它: java -jar rst.jar 据我所知,它没有依赖项,这表明它不应该是一个简单的单文件工具,但下载的 ZIP 文件包含很多库. 0 11-30-07 10:01 jrst-0.8.1/922 11-
..
我听说有人说他们创建了一个胖 JAR 并部署了它.它们实际上是什么意思? 解决方案 fat jar 是 jar,它包含来自所有库的类,您的项目依赖于这些库,当然还有当前项目的类. > 在不同的构建系统中,fat jar 的创建方式不同,例如,在 Gradle 中,可以使用 (指令): task fatJar(type: Jar) {显现 {属性“主类":“com.example.Ma
..
我正在阅读 Maven 文档并发现名称 uber-jar. uber-jar 是什么意思,它的特点/优势是什么? 解决方案 Über 是德语中 above 或 over 的意思(实际上是与英文over同源). 因此,在这种情况下,uber-jar 是一个“over-jar",是简单 JAR (a) 的一个级别,定义为包含您的包 和 在一个 JAR 文件中的所有依赖项.可以认为这
..
我有一个生成 jar 文件的 Maven 模块.我被要求开发一些其他的 uberjar 文件作为构建过程的副产品.我还被告知这 2 个 jar 文件是小程序 jar 文件将需要包含来自 maven 模块依赖项的一些类. 我环顾四周,缩小到这 3 个选项 - Maven Assembly插件 - 这可以从生成的类构建自定义jar通过 maven 模块.不能包含第三方依赖项. 通过Mav
..
我使用 HDP-2.6.3.0 和 Spark2 包 2.2.0. 我正在尝试使用 Structured Streaming API 编写 Kafka 使用者,但在将作业提交到集群后出现以下错误: 线程“main"中的异常java.lang.ClassNotFoundException:无法找到数据源:kafka.请在 http://spark.apache.org/third-party
..
我使用 HDP-2.6.3.0 和 Spark2 包 2.2.0. 我正在尝试使用 Structured Streaming API 编写 Kafka 使用者,但在将作业提交到集群后出现以下错误: 线程“main"中的异常java.lang.ClassNotFoundException:无法找到数据源:kafka.请在 http://spark.apache.org/third-party
..
我想构建一个包含项目的所有传递依赖项的uberjar(AKA fatjar).我需要在 build.gradle 中添加哪些行? 这是我目前拥有的: 任务uberjar(类型:罐子){来自文件(sourceSets.main.output.classesDir)显现 {属性“实施标题":"Foobar",“实施版本":版本,'按构建':System.getProperty('user.na
..
我有一个Clojure Web应用程序(码头服务器上的标准铃声处理程序和compojure路由),为此我启用了实时资产重新编译作为中间件的功能,这在开发中非常方便.当我们接近生产时,我想找到一种方法,不在生产中加载该代码,而是读取预编译的资产(我可以将其作为lein任务生成). 当前,资产编译机制位于项目代码中-可以使用eval-in-project从lein任务中加载它,因此我可以在两个地
..
这是Figwheel配置app.cljs.edn ^{:watch-dirs ["src/cljs" "src/cljc"]} {:modules {:aff {:entries #{asaas.aff.aff} :output-to "target/public/js/aff.js"} :loc {:entries #{asaas.aff.loc} :
..
尝试使用Maven制作uberjar时出现以下错误,有什么想法吗? [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] --------------------------------------------------------
..
我试图用Bytebuddy编写一个Javaagent来拦截apache httpclient请求,并且我想将此代理用于Spring Boot应用程序.当我从Idea启动我的测试Spring Boot应用程序时,代理工作正常(直接运行main方法).但是,当我将应用程序打包到spring boot uber jar中并使用java -javaagent:myagent.jar -jar myappl
..
我是Maven的重度用户,现在我逐渐将SBT用于一些项目. 我想知道如何使用SBT创建一个独立的Java项目?该项目应打包为一个JAR文件,并且该JAR文件将用作另一个SBT项目中的依赖项. 在Maven中,我可以在我的pom.xml中告诉我在构建它时应产生什么类型的工件.我在SBT中可以做些类似的事情吗? 解决方案 独立与使项目可用作依赖项或另一个项目之间是有区别的.在第一种
..
我在Spark2软件包2.2.0中使用HDP-2.6.3.0. 我正在尝试使用结构化流API编写Kafka使用者,但是在将作业提交到集群后出现以下错误: Exception in thread "main" java.lang.ClassNotFoundException: Failed to find data source: kafka. Please find packages
..