java - 如何使用 Gradle 创建可执行 JAR?

标签 java gradle executable executable-jar

<分区>

如何使用gradle创建可执行JAR?

可执行 我的意思是 JAR 应该运行并运行良好,而不是运行然后因 Unresolved 依赖项而崩溃。

我还需要 1-2 行 Gradle 风格的解决方案,而不是十几行 groovy 代码,收集依赖项,由一些未知插件生成。

此外,解决方案应该开箱即用。没有任何复杂的配置适用。

我试过 plugin: "edu.sc.seis.launch4j" 但它没有用。

最佳答案

基本上有两种可能:

  1. Application插件,由 gradle 提供。基本上它会准备 jar 和一些脚本来运行它。
  2. Shadow准备 uberjar 的插件,这是一个可运行的、重新打包的工件,具有所需的所有依赖项。

关于java - 如何使用 Gradle 创建可执行 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37883589/

相关文章:

android - 如何在独立的Android SDK中使用Gradle?

testing - 如何在同一个 Eclipse/CDT 项目中构建库和测试可执行文件?

python - 为什么 "eggsecutable"搜索 __main__

c - 如何加载ELF镜像到内存并执行?

java - 将 Java 独立应用程序集成到 Web

java - 如何检查 Maven 项目中的项目边界访问

java - 使用 IP 的有效 Android 证书

gradle - 运行gradle jetty运行错误

android - 更新到 gradle 6.x variant.getVariantData().getVariantConfiguration() 后 Gradle 代码损坏

java - 使用jsp标签调用jsp中类的方法