2013-04-09 3 views
1

Часть проекта, в котором я работаю, имеет графическое приложение, которое построено с помощью Netbeans с использованием инструментов проектирования GUI, которые входят в эту среду IDE.Возможно ли построить проект Netbeans Matisse без Netbeans?

Но это только часть более крупного проекта, и его необходимо создать в среде, в которой нет установленных Netbeans (это, как правило, основанная на Gradle на Jenkins). Я получил сборки для (по-видимому) работы, но продолжаю сталкиваться с необъяснимыми ошибками во время выполнения (т. Е. Зависимости встречаются с одинаковыми баночками в пути к классам и т. Д., Но попытки чтения ресурсов из флага проекта не выполняются). ,

Из поиска в googling, похоже, что это может быть связано с компиляцией .form-файлов, а затем с некоторыми зависимостями для получающейся java. (хотя сборка Netbeans не добавляет банок выше того, что добавляет наша сборка градации).

Итак, вопрос в том, может ли это быть сделано? или делает правильную сборку просто полагаться на какое-то скрытое время сборки mojo, которое происходит в Netbeans?

ответ

0

Да, вы можете скомпилировать классы без NetBeans. Просто убедитесь, что у вас нет библиотеки NetBeans, например AbsoluteLayout. Файлы .form предназначены для NetBeans, показывающих компоненты с Matisse, но весь сгенерированный код будет находиться в файле .java.