当前位置: 首页 > 面试题库 >

Netbeans Maven项目未向清单添加主类

牟恺
2023-03-14
问题内容

我有与此问题类似的问题。我尝试了列出的所有建议,但仍然茫然。我的问题是我正在尝试构建一个Maven项目并将其分发到其他计算机,但是jar文件未使用正确的Manifest进行填充。每次构建和运行时,都会出现以下错误:no main manifest attribute, in myjar.jar。我需要编辑某种配置文件吗?我只是不知道发生了什么。我也尝试过此修复程序,但无济于事。


问题答案:

您可以将其添加到项目的pom文件中的<project>标签内:

<build>
    <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-jar-plugin</artifactId>
          <version>2.4</version>
          <configuration>
              <archive>
                  <manifest>
                      <mainClass>your.main.class</mainClass>
                  </manifest>
              </archive>
          </configuration>
      </plugin>
  </plugins>
</build>


 类似资料:
  • 我有一个自定义插件,允许客户向订单中添加自定义信息。 项目被添加到购物车,自定义数据显示在购物车页面上。但是,自定义信息不会转移到后端的订单页面。理想情况下,我也希望将自定义数据添加到客户的订单电子邮件中。 目前的代码如下: 我试图修改我在网上找到的一段代码片段,并将其添加到上述代码中。但是,当我实现此功能时,购物车完全崩溃: 任何帮助都将不胜感激。我没有太多的编码经验,我正在努力找到一种方法来实

  • 问题内容: 因此,我尝试创建一个水平列表以在我正在设计的新网站上使用。我已经尝试了许多在网上找到的建议,例如将“ float”设置为左等,但在解决问题时,这些建议均无效。 目前,我不确定导致此问题的原因是什么,该如何解决? 问题答案: 我注意到很多人都在使用此答案,因此我决定对其进行一些更新。如果您想查看原始答案,请检查以下内容。新答案演示了如何将某些样式添加到列表中。

  • 我有一个Gradle插件,可以按预期编译和工作。我想与源代码一起发布一个使用Gradle插件的示例应用程序,它还允许我轻松测试插件的更改。现在要做到这一点,我必须向buildScript块添加一个类路径依赖项。是否可以添加将与示例项目一起编译的依赖本地插件?我现在面临的主要问题是,当尝试同步示例项目时,插件不存在,导致失败。

  • 找到解决方案-检查底部 我知道有很多与我类似的问题,但我已经为此工作了几天,不知道如何让它工作。 我正在尝试将谷歌播放服务合并到我的应用程序中,以使用推送通知。 以下是我到目前为止所做的: > < li >创建了一个全新的项目 < li >导入“google-play-services_lib”并选择“将项目复制到工作区” < li >进入项目- proguard.config=${sdk.dir

  • 我在这里看了几篇文章,但找不到答案。 我已经成功地将JComboBox添加到Jtable单元格中。但是,所选项目没有被“记住”。 更具体地说: 澄清一下,信息并没有丢失。虽然组合框没有直观地显示选择了什么设备,但选择是保存的。然而,我希望用户能够直观地看到他们刚刚选择的内容,而不必再次选择行。 这使我相信我使用的自定义呈现器一定有错误 呈现器: