我有一个包含单个模块和一些依赖项的项目。 我想在一个单独的目录中创建一个 JAR,其中包含已编译的模块。此外,我希望在我的模块旁边存在依赖项。
无论我如何扭曲 IntelliJ 的“构建 JAR”过程,我的模块的输出都显示为空(除了 META-INF
文件)。
最佳答案
说明:
文件 -> 项目结构 -> 项目设置 -> Artifact -> 单击+(加号)-> Jar -> 来自具有依赖项的模块...
如果需要使 jar 可运行,请选择一个主类(带有 main()
方法的类)。
选择提取到目标 Jar
点击确定
点击应用/确定
上面将“骨架”设置为保存 jar 的位置。要实际构建并保存它,请执行以下操作:
构建 -> 构建 Artifact -> 构建
尝试从以下位置提取 .jar 文件:
📦ProjectName
┗ 📂out
┗ 📂artifacts
┗ 📂ProjectName_jar
┗ 📜ProjectName.jar
引用文献:
- (2010 年 8 月)http://blogs.jetbrains.com/idea/2010/08/quickly-create-jar-artifact/ (以下是如何使用 IntelliJ 10 构建 jar)
- (2023 年 3 月)https://www.jetbrains.com/help/idea/compiling-applications.html#package_into_jar
关于java - 如何从 IntelliJ IDEA 正确构建 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55923990/