Компиляция проекта NetBeans из командной строки с помощью Ant

У меня есть проект NetBeans, который я хотел бы скомпилировать из командной строки. В StackOverflow есть много других вопросов о том, как это сделать, но они объясняют, как скомпилировать проект с помощью таких команд, как javac src/*.java.

Я не изменил настройки сборки проекта NetBeans. по умолчанию, как я могу скомпилировать мой проект из командной строки с помощью Ant? После того, как я построил свой проект, где находится скомпилированный файл и в каком формате он находится (т. е.класс файлы, один .файл jar, и т. д.)?

(Я понимаю, что вопрос о том, как использовать Ant для компиляции моего проекта в целом, слишком широк. Вот почему я специально спрашиваю о том, как скомпилировать с помощью конфигурации NetBean по умолчанию для проекта.)

Я использую NetBeans 8.0.2.

2 ответов


ant compile компилирует проект (.файлы классов помещаются в папку build / classes)

ant jar компилирует проект (см. выше) и создает JAR (расположенный в dist/ )

Если это не работает для вас, проверьте ant вывод для ошибок. (Правильно ли установлена переменная JAVA_HOME?)


Я полностью агностик разработчик IDE. После нескольких лет неудачных попыток создать "NetBeans ant config" для чего-то полезного из командной строки я стал создавать оболочку для netbeans ant.

https://github.com/albfan/ant-netbeans

вы можете:

  • обнаружение определенных целей со стандартом

$ ant tabtab

  • полагаться на проект честь JDK_HOME

и самое главное

  • ожидал all цель муравья, чтобы завершить гладко, пройдя тест и все, что подразумевалось.