12得票2回答
如何使Gradle的ShadowJar任务同时创建其子模块的源代码和Javadoc文档?

我有一个Gradle项目,其中包含8个子项目和一个配置好的shadowjar任务来创建一个“all” jar文件。顶层项目设置了对其所有子项目的依赖,这告诉shadowjar要包含哪些内容:project(':') { dependencies { compile pr...

12得票2回答
当使用shadowJar和Scala依赖项时,如何修复缺失的配置文件?

我为像我一样有类似问题的用户编写此文。通常建立在Typesafe配置上的库使用自己的reference.conf文件并引用某些配置键。当使用Gradle的shadowJAR插件构建一个fat JAR时,这些文件不会被包含。像Spray和Akka这样的依赖项在尝试运行fat JAR时会抛出错误。...

12得票2回答
什么是 ".kotlin_builtins" 文件?我能把它们从我的 uberjars 中省略吗?

我正在为使用Kotlin编写的应用程序将proguard集成到我的gradle构建中。我发现proguard删除了Kotlin标准库(在我的简单Hello World程序中应该是这样),但它会在我的jar文件中留下很多扩展名为 .kotlin_builtins 的文件。当我配置gradle任务...

11得票9回答
ShadowJar: 未为属性'mainClassName'指定值。

在调整我的构建文件时,我似乎遇到了mainClassName的错误: thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ ./gradlew ...

10得票2回答
如何将测试类包含到shadowJar中?

我正在使用影子Gradle插件构建JAR,其中包含所有引用的JAR文件。 在我的build.gradle中,我只有: apply plugin: "com.github.johnrengelman.shadow" 并且 jar { manifest { att...

8得票3回答
gRPC在使用shadowJar打包时会出现UnsupportedAddressTypeException错误

我使用Gradle和shadowJar将一个简单的gRPC客户端打包成jar。当我在IntelliJ中运行main()时,RPC发送成功。但是当我用java -jar运行时,我遇到了异常: 更新:我认为我已经确定了IntelliJ和./gradlew shadowJar都提供了相同的一组类,...

8得票1回答
Heroku Java应用在本地崩溃但在网络上没有问题

我有一个主类: public class Main { public static void main(String[] args){ Spark.port(getHerokuAssignedPort()); get("/hello", (req, ...