Вопрос по intellij-idea – Как сгенерировать jar из java-модуля в IntelliJ с зависимостями, расположенными в отдельном каталоге?

0

У меня есть модуль, для которого я хочу создать банку. Итак, вот что я делаю:

Adding a jar artifact, using the "From module with dependencies ..." option In "Jar files from libraries" I select "copy to the output directory and link via manifest" Leave all the defaults.

После этого я могу собрать jar, и все зависимости будут размещены рядом с ним в той же директории. Все идет нормально.

Теперь я хочу, чтобы все зависимости были помещены в отдельную директорию рядом с финальной флягой. Итак, я повторяю те же шаги, но на этот раз я создаю новый каталог под узел на вкладке Выходной макет артефакта (с помощью кнопки & quot; Создать каталог & quot;). Затем я перетаскиваю все зависимости в новую папку и применяю изменения.

На первый взгляд, все круто - зависимости действительно помещаются в специальный каталог, но файл MANIFEST.MF никогда не обновляется! Он должен ссылаться на зависимости через новый каталог. На данный момент созданный jar не может быть запущен - его зависимости не видны.

Это не похоже на Eclipse, который проверяет правильность файла манифеста при экспорте проекта в формате jar.

Как я могу обойти эту проблему, учитывая, что:

I want all the dependencies in a dedicated folder. I want to use IntelliJ IDEA I do not want to edit the manifest file manually.

Я использую последнюю версию IntelliJ IDEA для Windows - 11.1.2, сборка 117.418

Благодарю.

Ваш Ответ

1   ответ
2

м окне конфигурации артефакта, чтобы он включал подкаталог:

classpath

Я & APOS; весоздал проблему для этого ограниченияПожалуйста, пометьте / проголосуйте.

Хорошо спасибо. Очень плохо. mark

Похожие вопросы