尽管我有一个主要清单属性,但我得到的是“名称服务器-1.0.0.jar中没有主要清单属性”

时间:2019-07-25 20:32:31

标签: java

进行一些编辑后,我将使用以下命令构建jar:

jar cf name-server-1.0.0.jar *

在我的META-INF(包含在上面的*中)中,我具有文件MANIFEST.MF,该文件包含以下内容:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Built-By: jenkins
Created-By: Apache Maven 3.5.3
Build-Jdk: 1.8.0_171
Main-Class: class.Location.GoesHere

我不想放我真正的Main-Class,因为它可能会泄露一些有关该应用程序的信息。

现在很明显,当我使用jar cf进行构建时,manifest.mf是不正确的,但是它仍然应该提取这些值并将其传递到JAR文件中,对吗?还是我需要在这里执行其他一些构建过程。

我只是想在此处进行快速修复。

我还需要在这里传递其他参数或数据吗?

0 个答案:

没有答案