369得票7回答
什么是 Uber JAR 文件?

我正在阅读Maven文档,遇到了uber-jar这个名字。 uber-jar是什么意思,它有哪些特点/优势?

191得票6回答
什么是fat JAR?

我听人们说过他们创建了一个fat JAR并进行部署,他们实际上是指什么?

165得票19回答
使用Gradle构建带有依赖的JAR文件

我有一个多项目构建,我在其中一个子项目中放置了一个构建fat JAR的任务。我创建的任务类似于这个cookbook中描述的任务。jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }...

100得票3回答
如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?该问题涉及IT技术。

我正在使用SBT(在IntelliJ IDEA中)构建一个简单的Scala项目。我想知道构建“Uber JAR”文件(也称为Fat JAR、Super JAR)的最简单的方法是什么。我目前正在使用SBT,但当我将我的JAR文件提交到Apache Spark时,会出现以下错误:Exception...

77得票13回答
将发布版合并为一个JAR文件的最简单方法

有没有一种工具或脚本可以轻松地将许多JAR文件合并成一个JAR文件?一个奖励是轻松设置主文件清单并使其可执行。 具体案例是一个Java重新结构化文本工具。我想用类似这样的东西来运行它: java -jar rst.jar 据我所知,它没有依赖项,这表明它不应该是一个易于单个文件的工具,但...

73得票10回答
Gradle - 如何构建一个包含其他jar文件的lib目录的jar文件?

在Gradle中,我该如何将jar包嵌入到输出的jar包中,并放置在lib目录下(具体来说是lib/enttoolkit.jar和lib/mail.jar)?

60得票8回答
使用Gradle和Kotlin构建自执行JAR文件

我写了一个简单的 Kotlin 源代码文件和 Gradle 脚本文件来开始我的项目。但是我不知道如何将主函数添加到清单文件中,以便 JAR 文件可以自行执行。 这是我的 build.gradle 脚本:buildscript { repositories { maven...

52得票5回答
使用SBT创建独立的Jar包

我曾是 Maven 的重度用户,现在逐渐将其应用于我的一些项目中。 我想知道如何使用 SBT 创建一个独立的 Java 项目?这个项目应该被打包成一个 JAR 文件,并且这个 JAR 文件将被用作另一个 SBT 项目的依赖。 在 Maven 中,我可以在我的 pom.xml 中告诉它在构建...

47得票1回答
如何消除一个被混淆的.jar文件中module-info.class警告?

我正在使用maven-shade插件将Spring Boot应用程序打包成一个超级jar文件。 简单吧? 最近,当我运行mvn clean package命令时,会收到以下警告:[WARNING] Discovered module-info.class. Shading will break...

42得票4回答
使用Gradle构建uberjar

我想构建一个Uber JAR(也叫fat jar),其中包含项目的所有传递依赖项。我需要在build.gradle文件中添加哪些行? 这是我当前拥有的:task uberjar(type: Jar) { from files(sourceSets.main.output.classes...