intellij-idea - IntelliJ IDEA 将 Runnable 程序导出为 Uber Jar

标签 intellij-idea

在 Intellij IDEA 中,如果 Java 或 Groovy 类有“main”方法,Intellij 会提供一个运行程序的选项,它会根据模块的类路径计算出类路径。 Run <className>.main()工作正常。
不过我想export a Uber jar对于相应的,包括类路径中所有必需的 jar,以便我可以在其他地方运行该程序。我没有在 Intellij 中看到将 java/class 导出为 uber(fat) jar 的选项。我不是在寻找 gradle/maven 构建脚本来创建 jar。检查 Intellij 是否有自动执行此操作的选项。 使用 Intellij 终极版 14.0.4

最佳答案

我认为这个功能正是您要找的:

关键步骤是自定义工件并选择“选择目标 JAR”。

关于intellij-idea - IntelliJ IDEA 将 Runnable 程序导出为 Uber Jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31387087/

相关文章:

tomcat - 如何使用 IntelliJ 和 Tomcat 热部署 Vaadin

java - Spring/freemarker 包含 IDE 和命令行之间的模板不一致

scala - Unresolved 依赖项 — com.typesafe.play#sbt-plugin;2.4.3 : not found

android - 如何使用 Intellij IDEA 构建和运行默认的 libgdx 游戏?

java - 如何让 Checkstyle CustomImportOrder 正确地与 IntelliJ 一起工作?

java - Tomcat 找不到 gson 库(通过 maven 包含)

java - 在 Intellij IDEA 中附加额外的 javadoc

android - 错误 :(3, 17) java : package org. junit 不存在-intellij

java - IntelliJ 无法使用 gradle 或 maven 找到库

java - IntelliJ - IntelliJ 运行配置忽略 maven.config 和 jvm.config 文件