首页 文章
  • 0 votes
     answers
     views

    在与包含所有依赖项的uber Jar分开的Jar文件中提交spark应用程序

    我正在构建具有多个重度依赖项的Spark应用程序(例如带有语言模型的Stanford NLP),因此包含具有依赖项的应用程序代码的uber Jar需要大约500MB . 将这个胖Jar上传到我的测试集群需要花费很多时间,我决定将我的应用程序和依赖项构建到单独的Jar文件中 . 我在我的父pom.xml中创建了两个模块,分别使用 mvn package 和 mvn assembly:asembly ...
  • 72 votes
     answers
     views

    如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?

    我正在使用SBT(在IntelliJ IDEA中)构建一个简单的Scala项目 . 我想知道构建 Uber JAR 文件(又名Fat JAR,Super JAR)的 simplest way 是什么 . 我'm currently using SBT but when I'我将我的JAR文件提交到Apache Spark我收到以下错误: 线程“main”中的异常java.lang.Securit...
  • 1 votes
     answers
     views

    使用gradle从包含依赖关系的cucumber / groovy测试创建uberJar

    我在 / src / test / groovy /中有一些功能测试 我希望能够使用gradle任务: 从 / src / test / groovy /下的所有.groovy文件中创建一个jar文件,包括所有依赖项 能够运行此jar文件作为运行单个groovy文件的替代 我遇到的所有示例都有一个main方法,我没有main() 所以我试图使用“Project”的build.gradl...
  • 0 votes
     answers
     views

    如何从java TestRunner类运行黄瓜测试

    使用cucumber-groovy-example 结果: /opt/gradle/gradle-2.7/bin/gradle clean cucumber uberJar :clean :compileJava warning: [options] bootstrap class path not set in conjunction with -source 1.6 1 warning :co...
  • 0 votes
     answers
     views

    AEM 6.1 Uber Jar Maven依赖

    我正在使用 AEM 6.1 和 Maven 作为构建管理器 . 我已使用Adobe提供的未经模糊处理的 UberJar 更新了.m2本地文件夹 . 我收到以下错误: 错误[JobHandler:/ etc / workflow / instances / server0 / 2016-07-15 / model_157685507700064:/ content / myApp / testin...
  • 2 votes
     answers
     views

    有条件地建造Maven肥胖 jar

    我按照Building a fat jar using maven中的示例进行操作,现在我可以运行以下内容来构建/测试并安装我的jar . mvn clean compile install 然而, install 现在需要更长的时间,因为我们现在正在建造一个胖 jar . 是否有可能有两个版本的安装,其中一个只是构建没有依赖关系的jar,另一个是这样做,另外构建胖jar,如: mvn cle...
  • 12 votes
     answers
     views

    在多模块项目中使用Maven shade插件 - NullPointerException

    我有一个场景,我需要创建一个包含所有模块及其依赖项的多模块maven项目的超级jar . 我尝试使用maven shade插件 . 但它似乎只有在我在模块级别使用它时才有效 . 如果我在父pom中添加插件条目然后构建中断(它尝试遮蔽父pom) [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing null...
  • 0 votes
     answers
     views

    与Gradle和Scala的影子肥胖瓶子

    我正在使用Scala通过Gatling构建负载测试 . 我使用3 Gradle插件: Gatling:它创建了一个名为 gatling 的sourceSet,并帮助构建所有Gatling内容 . Shadow:创造肥胖的 jar . 我创建了一个自定义Gradle任务来构建一个我想作为独立运行的jar: import com.github.jengelman.gradle.plugi...
  • 95 votes
     answers
     views

    使用Gradle构建具有依赖关系的jar

    我有一个多项目构建,我在一个子项目中设置了一个任务来构建一个胖 jar . 我创建了类似于described in the cookbook的任务 . jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest { attributes 'Main-Class': '...

热门问题