【问题标题】:Creating a jar from maven project Intellij从 Maven 项目 Intellij 创建一个 jar
【发布时间】:2022-01-16 10:38:52
【问题描述】:

我在 IntelliJ 中创建了一个新的 maven 项目并将打包设置为 jar,当我构建它时,有一个 jar 文件目标文件夹。但是当我运行文件时,我得到的错误是 no main manifest attribute, in QeToolHelper-0.1-SNAPSHOT.jar

我使用 maven-assembly-plugin 创建了 jar 文件。为此,我在 pom.xml 中添加了这些行。 尝试了其他类似问题中描述的几种方法,但无济于事。

【问题讨论】:

    标签: java maven intellij-idea jar executable-jar


    【解决方案1】:

    你看过 SpringBoot 和相关的插件吗?它可以用来构建一个独立的java应用程序。

    关于您的具体问题,该错误是未能在清单中声明主类的象征。清单中的 main-class 属性告诉 jvm 从构建的 jar 中加载什么类。看起来您的 Maven 配置中的设置无法正确生成资源。

    【讨论】:

      【解决方案2】:

      我可以通过从 maven 创建 jar 包来解决这个问题。 运行构建包会在目标目录中创建 jar。

      【讨论】:

        猜你喜欢
        • 2015-07-24
        • 2019-07-17
        • 2016-08-16
        • 2014-04-09
        • 1970-01-01
        • 2018-11-11
        • 1970-01-01
        • 1970-01-01
        • 2019-08-07
        相关资源
        最近更新 更多