当前位置: 首页 > 知识库问答 >
问题:

导出项目后Java清单文件更改

莘康裕
2023-03-14

这个问题是这个问题和这个问题的后续。我已经按照建议将META-INF/MANIFEST. MF文件 /src/main/resources并使用以下MANIFEST. MF文件导出项目:

Manifest-Version: 1.0
Main-Class: org.fiware.kiara.generator.kiaragen

在文件末尾之前的主类条目之后有一行新行。工件配置如下:

舱单。文件中的MF文件。jar文件与资源目录中指定的文件不同:

$ cat META-INF/MANIFEST.MF 
Manifest-Version: 1.0
Created-By: 1.5.0_13 (Apple Inc.)

为什么删除主类条目?

共有1个答案

锺离良哲
2023-03-14

简单-这是由于构建周期。

首先,您的资源会与您的清单一起从资源中编译,第二个maven会编写新的清单,并且它会被简单地重写。如果您想在清单中插入一些自定义内容,并且使用Maven,您应该修改您的POM文件,以创建适当的清单,而不是将其放入资源中。

检查以下内容https://maven.apache.org/shared/maven-archiver/examples/manifestFile.html对于自定义舱单,包括。

 类似资料:
  • 这是我的毕业生: 这是我的Android清单:

  • 清理项目后,我无法在我的gen文件夹中看到R.java文件。我重启了Eclipse,重启了系统,改变了工作区也没用,创建了新项目,但是那个新项目也没有生成r.java文件。我怎样才能摆脱这个问题。这个问题占用了我的时间,有谁能让我远离这个...

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

  • 格式:Manifest文件 目录 字段说明 字段的含义 app default_locale description homepage_url icons incognito intents key minimum_chrome_version name nacl_modules offline_enabled permissions requirements version manifest_v

  • 我已经创建了一个Netbeans Gradle项目,我正试图找到将其导出到。jar文件,以便可以从IDE外部打开它。我在我的项目中使用依赖项,我收到了一个java。lang.NoClassDefFoundError。 为了解决这个问题,我尝试添加 为了我的身材。格雷德尔档案。然而,这带来了一个java。lang.SecurityException:清单主属性的签名文件摘要无效。 为了解决这个问题,

  • 我收到了一个旧代码,编码在2014年,我被要求更新一些功能。 我在运行代码时遇到了问题,因为它是在Eclipse上构建的,现在我把它导入到Android Studio。 首先,代码调用项目中包含的3个库,其中一个在cpp中。这就是为什么我认为需要添加捆绑ndk。 我补充道:Android。useDeprecatedNdk=对于渐变包装器为true。性质 以下是我目前拥有的gradle文件: 第一图

  • 主要内容:一、导出项目,二、导入项目一、导出项目 Export :导出项目 ,和checkout区别 (checkout检出后文件,含有.svn隐藏文件夹, 会和SVN仓库交互, export导出,没有.svn隐藏文件夹)   二、导入项目 import 将本地资源导入到svn 服务器

  • 问题内容: 我对java和eclipse相当陌生,我想从这个github项目中获取jar文件: https://github.com/nikkiii/omegle-api- java 我已经尝试在eclipse中这样做,但是我无法将项目作为Java项目导入,并且(基于此原因)我无法使用导出功能来获取该项目的jar文件。最简单/最好的方法是什么? 谢谢 问题答案: 假设您从github下载了包含.j