Я пытаюсь запустить банку, созданную плагином Maven Shade. Я настраиваю основной класс следующим образом: < /p>
...
org.apache.maven.plugins
maven-shade-plugin
2.3
package
shade
org.comany.MainClass
123
< /code>
...
< /p>
Но когда я пытаюсь запустить JAR, используя Java -Jar App.jar, это дает следующую ошибку < /p>
"no main manifest attribute, in app.jar"
< /code>
Редактировать:
Я проверил содержимое JAR, используя Jar TF App.jar и я вижу файл manifest.mf. Но у него нет записи для основного класса. Как мне убедиться, что файл Manifest в JAR имеет эту запись для добавления его в конфигурации плагина Shade?
Подробнее здесь: https://stackoverflow.com/questions/307 ... ute-in-jar
Нет основного манифестного атрибута, в банке ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение