-
1 votesanswersviews
Gradle ShadowJar输出包含模糊和非模糊类
在我简单的gradle构建中,我想一起使用ShadowJar和ProGuard . 我有found examples其中shadowJar任务的输出是proguard的输入,它工作正常,但在我的情况下,我宁愿首先创建一个小的混淆jar,我很好地指定库依赖,并获得proguard只关注我的代码,然后我想将它传递给fatjar包装的shadowjar插件 . 我的设置如下: task obfuscat... -
3 votesanswersviews
在胖JAR中包含来源
我将Gradle用于一个简单的Java项目,并希望生成一个包含源代码的胖JAR . 我在:https://github.com/szarnyasg/gradle-shadowjar-source准备了一个示例存储库 . 我试过这个 build.gradle 配置: plugins { id "com.github.johnrengelman.shadow" version &q... -
1 votesanswersviews
如何使用shadowJar gradle插件而不是maven发布将胖JAR发布到JitPack
关于如何将胖JAR发布到JitPack并不是很直观,因为影子文档没有JitPack的部分,而JitPack文档没有关于胖 jar 的部分 . 所有文档都说如果你包含 maven-publish 那么他们将执行任务 publishToMavenLocal . 通常会通过 gradle shadowjar 创建一个shadowJar fat jar,但是JitPack上的build命令是不可配置的,... -
1 votesanswersviews
如何为Kotlin(Gradle)构建导入ShadowJar插件?
构建失败: 有问题的进口声明: 删除the import for Shadow as described给出了一个干净的构建并运行 . Shadow插件JAR如何供Kotlin导入? Gradle本身使用DSL创建了Shadow JAR . 从不同的角度来看: 使用工作的构建文件 . -
4 votesanswersviews
Gradle shadowJar编译依赖项
我有一个gradle项目 . 有一个根Gradle文件夹,包含两个子项目 - common和application . | -common/ -build-gradle | -application/ | -build.gradle |build.gradle |settings.gradle Common 通过ShadowJar输出... -
7 votesanswersviews
如何使gradle ShadowJar任务也创建其子项的源和javadoc?
我有一个包含8个子项目的gradle项目和一个配置的shadowjar任务来创建一个“all”jar . toplevel项目设置为对其所有子项具有依赖性,这告诉shadowjar要包含的内容: project(':') { dependencies { compile project(':jfxtras-agenda') compile project(... -
0 votesanswersviews
Gradle:shadowJar将依赖关系排除在外
在尝试创建胖jar时,shadowJar会遗漏很多依赖项 . 我从工作的pom.xml创建了一个build.gradle文件 . Maven制造了一个没有问题的胖 jar . 阅读Gradle有关构建胖 jar 的信息,shadowJar插件似乎是推荐的方法 . 但是,我的Gradle fat jar出现以下运行时错误: Jul 19, 2018 2:35:10 PM restclients.... -
1 votesanswersviews
如何在一个jar中创建一个将依赖项组合在一起的gradle项目?
我正在尝试创建一个gradle项目,它将一些依赖项组合在一个混淆的jar中(现在,我不关注混淆部分) . 这些依赖项是其他gradle项目,在settings.gradle中定义 . My project does not contain any code directly. 我正在尝试使用shadowJar插件生成包含依赖项的"fat" jar . I want this... -
0 votesanswersviews
我们需要为Fat Jar生成一个POM文件吗?
我们正在使用Gradle的ShadowJar插件生成Fat Jar . 我们将Fat Jar发布到Artifactory . 其中一个问题是我们无法为Fat Jar生成POM文件 . ShadowJar插件似乎存在问题 . 但是,我想我们是否甚至需要POM文件 . 因为Fat Jar本身就含有everthing . 我们是否应该花时间和精力生成POM文件并将其上传到Artifactory?