java - 如何从 IntelliJ IDEA 正确构建 JAR?

标签 java intellij-idea build jar artifact

我有一个包含单个模块和一些依赖项的项目。 我想在一个单独的目录中创建一个 JAR,其中包含已编译的模块。此外,我希望在我的模块旁边存在依赖项。

无论我如何扭曲 IntelliJ 的“构建 JAR”过程,我的模块的输出都显示为空(除了 META-INF 文件)。

最佳答案

说明:

文件 -> 项目结构 -> 项目设置 -> Artifact -> 单击+(加号)-> Jar -> 来自具有依赖项的模块...

如果需要使 jar 可运行,请选择一个主类(带有 main() 方法的类)。

选择提取到目标 Jar

点击确定

点击应用/确定

上面将“骨架”设置为保存 jar 的位置。要实际构建并保存它,请执行以下操作:

构建 -> 构建 Artifact -> 构建

尝试从以下位置提取 .jar 文件:

📦ProjectName
 ┗ 📂out
   ┗ 📂artifacts
     ┗ 📂ProjectName_jar
        ┗ 📜ProjectName.jar

引用文献:

关于java - 如何从 IntelliJ IDEA 正确构建 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55923990/

相关文章:

java - disableRegistry() 不存在 (org.apache.tomcat.util.modeler.Registry)

java - 如何在应用程序关闭时每小时触发一次警报

Java split 给出相反顺序的阿拉伯字符

c++ - 如何在多个 GIT 存储库中组织大型项目?

c++ - 除 'extern' 之外的符号乘法定义的可能原因

java - 我创建了一个类来显示对话框并调用 Activity main 中的函数,但它不起作用

java - 使用 PDFBOX 库绘制带有背景颜色的图像

java spring项目没有读取所有依赖项

tabs - IntelliJ IDEA 比较选项卡

build - nuxt.js - "This page could not be found"在带有 base./的静态页面上