我有一个Gradle项目,其中包含8个子项目和一个配置好的shadowjar任务来创建一个“all” jar文件。顶层项目设置了对其所有子项目的依赖,这告诉shadowjar要包含哪些内容:project(':') { dependencies { compile pr...
我为像我一样有类似问题的用户编写此文。通常建立在Typesafe配置上的库使用自己的reference.conf文件并引用某些配置键。当使用Gradle的shadowJAR插件构建一个fat JAR时,这些文件不会被包含。像Spray和Akka这样的依赖项在尝试运行fat JAR时会抛出错误。...
在调整我的构建文件时,我似乎遇到了mainClassName的错误: thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ thufir@dur:~/NetBeansProjects/HelloSeleniumWorld$ ./gradlew ...
我正在使用影子Gradle插件构建JAR,其中包含所有引用的JAR文件。 在我的build.gradle中,我只有: apply plugin: "com.github.johnrengelman.shadow" 并且 jar { manifest { att...
我使用Gradle和shadowJar将一个简单的gRPC客户端打包成jar。当我在IntelliJ中运行main()时,RPC发送成功。但是当我用java -jar运行时,我遇到了异常: 更新:我认为我已经确定了IntelliJ和./gradlew shadowJar都提供了相同的一组类,...
我有一个主类: public class Main { public static void main(String[] args){ Spark.port(getHerokuAssignedPort()); get("/hello", (req, ...