[info] Merging files...
[warn] Merging 'META-INF\INDEX.LIST' with strategy 'discard'
[warn] Merging 'META-INF\MANIFEST.MF' with strategy 'discard'
Я пытаюсь использовать sbt-assembly для сборки проекта. У меня уже есть файл jar в моем проекте, который содержит META-INF
папку и файл MANIFEST.MF
! sbt-assembly очень умело отказывается от конфликта MANIFEST
, который, конечно, очень приятный. Тем не менее, я не хочу, чтобы другие люди использовали -classpath
и каждый раз должны вводить основной класс, поэтому я хочу добавить свой собственный файл MANIFEST.MF
и сообщить sbt-assembly, чтобы создать правильный.манифест META-INF отбрасывается на ducplication
Как это сделать? Спасибо!!
Спасибо за ответ :) Я уже настроил эту MainClass. Это НЕ проблема. Проблема в том, что у меня есть дублированный файл MANIFEST в стороннем банке, поэтому sbt-assembly не создает мой собственный файл 'MANIFEST'! –
ОК. Если вышеуказанное не работает, когда jar из зависимости библиотеки имеет свой собственный MANIFEST, откройте проблему Github. –
У меня была эта проблема (установка mainClass, казалось, не имела эффекта) при использовании sbt-assembly 0.13.0, и она ушла, когда я обновился до 0.14.2. – Brett