Я пытаюсь записать некоторые дополнительные данные в свой manifest.mf через pom.xml, но по какой-то причине он остается пустым.... Я полный новичок в java, поэтому я собираюсь написать все свои шаги здесь.. нет независимо от того, насколько глупо это заставляет меня выглядеть, поскольку я понятия не имею, что делаю, поэтому любые указатели были бы замечательными...
Это часть сборки моего pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifestFile>
${basedir}/src/main/resources/META-INF/MANIFEST.MF
</manifestFile>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
<manifestEntries>
<Test>I am a test</Test>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
Я вручную создал файл MANIFEST.MF внутри файла src/main/resources/META-INF и оставил его пустым, ожидая, что он будет записан во время сборки.
Я запускаю чистый пакет mvn
Я захожу в каталог target/resources/classes/META-INF и открываю пустой MANIFEST.MF. Когда я иду к цели/ и делаю
Java -jar myTest.jar
результат
нет основного атрибута манифеста в myTest.jar
Кто-нибудь, пожалуйста, скажите мне (очень мягко), что я делаю неправильно
:D
заранее спасибо