Netbeans 11 не копирует библиотеки в папку dist

Я хочу иметь папку lib со всеми зависимыми библиотеками в папке dist при создании моего Netbeans-Project (с Ant и java 11).

У меня есть все мои библиотеки внутри проекта в библиотеках (вы можете увидеть их в Project->Properties->Libraries под Classpath), а также у меня установлен флажок "Копировать зависимые библиотеки" в Project-> Properties-> Build-> Packaging

Я думал, флажок включает copylibs, но нет папки lib.

0 ответов

Это ошибка NetBeans 9.0-11.0.

https://issues.apache.org/jira/browse/NETBEANS-1097

Там есть обходной путь.

В основном в вашем файле build-impl.xml удалите это после <condition property="do.mkdist">:

 <not>
        <istrue value="${modules.supported.internal}"/>
 </not>

В одном из моих проектов NetBeans 11 обнаружена та же проблема, что в папке dist во время сборки не было создано никакой подпапки lib. В проекте использовался JDK12. После того, как я изменил Свойства проекта-> Источники-> Исходный / Бинарный формат на JDK8, папка dist/lib была создана и заполнена.

Другие вопросы по тегам