进行一些编辑后,我将使用以下命令构建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文件中,对吗?还是我需要在这里执行其他一些构建过程。
我只是想在此处进行快速修复。
我还需要在这里传递其他参数或数据吗?