在 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/