问题标签 [shadowjar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gradle - 如何将其他 Gradle 任务的输出文件引用为 ziptree?
我有一个 ShadowJar 和一个 Proguard 任务,它们在我的 Gradle 构建中生成两个 jar 文件。
我的问题是,在这种情况下,发布 jar 文件包含影子 jar 和混淆 jar 文件作为 jar 本身中的两个文件。我想将这些作为 zipTree 输入。
我的问题是我不知道如何将任务引用转换为该任务实际输出的 zipTree。
我的尝试导致我这样做,from zipTree(shadowJar.outputs.getFiles())
但这仍然失败:
如何正确引用上述任务的输出 jar 文件?
gradle - 无法为 gradle 任务设置类型 shadowJar
我正在使用 gradle v3.4 和 shadowjar v1.2.4。我添加了以下任务,但执行此操作时在下面复制了一个错误。我添加了一个 ShadowJar 类型的任务,以便能够从同一个项目生成不同的 jar 文件。
Shadowjar 在此任务范围之外对我来说工作得很好。
毕业典礼
使用堆栈跟踪出错
java - 如何使 gradle ShadowJar 任务也创建其子项的源代码和 javadoc?
我有一个带有 8 个子项目的 gradle 项目和一个配置的 shadowjar 任务来创建一个“全部”jar。顶层项目设置为对其所有子项目具有依赖关系,这告诉 shadowjar 包含什么:
这工作正常,但 maven Central 拒绝所有 jar,因为它没有关联的源和 javadocs jar。
我如何告诉 gradle 也生成源代码和 javadoc?ShadowJar 的文档说它应该默认这样做。
java - 构建/安装/-shadow 目录——它是什么?
是什么build/install/gradleHelloWorld-shadow
?该目录中应该或不应该是什么?
最简单的“hello world”无法构建:
构建文件:
中止后的项目runShadow
:
有问题的/home/thufir/NetBeansProjects/gradleHelloWorld/build/install/gradleHelloWorld-shadow
目录被 clean 删除,确定 gradle 正在构建这个目录。
刚刚升级了gradle:
(Wi-Fi 可能有点不稳定。)
java - 使用两种配置编译 gradle
我有一个毕业项目。该项目包含许多模块。我想制作 2 个不同的可执行文件,其中某些模块已激活或未激活。我有一个带有 module1 和 module2 的可执行文件,如下所示:
我想要一个带有 module1 和 module2 的可执行文件,而另一个只有 module1 的可执行文件。
为了生成可执行文件,我使用了 launch4j 和 shadowjar。
我怎么能这样做?
谢谢
scala - gradle 中的影子插件不起作用 - gradle build 不会构建胖 jar
我有以下build.gradle
内容:
问题是跑步gradle build
不会创造一个胖罐子。
通过运行查看任务依赖可以gradle tasks --all
看出shadowJar
任务存在,但build
任务不依赖:
java - 将自定义命令添加到 gradle 脚本
我正在使用shadowJar
Gradle (4.2.1) 的插件来构建所谓的fatJar
or uberJar
. 这可以按预期工作,但我想在构建完成后添加一些操作。更准确地说,我想让生成的文件可执行(以Unix
ie 而言chmod +x
),然后将其复制到某个目录。我用谷歌搜索了很多,我知道这两项任务都是可能的。我想知道我是否应该编写一个运行shadowJar
然后执行我想要的脚本(任务),或者我应该更改它shadowJar
本身以嵌入我需要的操作。
gradle - 如何为 Kotlin (Gradle) 构建导入 ShadowJar 插件?
构建失败:
有问题的导入语句:
如前所述删除Shadow 的导入会提供干净的构建和运行。如何让 Kotlin 导入 Shadow 插件 JAR?
Gradle 本身,使用 DSL,创建 Shadow JAR 的罚款。
从另一个角度来看:
Kotlin 遇到 Gradle:gradle.build.kt 和 ShadowJar
使用工作构建文件。
kotlin - 找不到 Kotlin 脚本 Gradle 的 kotlin-gradle-plugin
构建失败,类路径错误:
cat build.gradle.kts
:
构建文件是工作构建的直接副本。上下文是从Kotlin 脚本 Gradle开始的。据我所知,剧本应该不错。
请注意,我没有使用 intelli-J,这完全来自带有 Kotlin 脚本 Gradle 的 CLI。
也许这很简单,比如“插件”与“插件”......