#eclipse #ant
#eclipse #ant
Вопрос:
Привет, ребята: я получаю страшное исключение «classnotfound» в eclipse в проекте, управляемом Ant. Я заметил, что рядом с моей стандартной зеленой кнопкой для запуска Java-проектов есть значок «ant» с очень похожими параметрами. Какова связь между этими двумя кнопками?
И связанный с этим вопрос: используя стандартную кнопку запуска eclipse, вы можете щелкнуть по классу и запустить его как отдельный модульный тест. Есть ли способ сделать это из командной строки в ant.
Ответ №1:
Кнопка «выполнить» просто запускает новую JVM и создает конфигурацию запуска, в которой вы можете настроить все виды параметров (включая путь к классу). Другая кнопка предположительно «внешние инструменты», которая делает то же самое для, ну, внешних инструментов. Ant — самый важный из них, поэтому он позволяет настраивать параметры, специфичные для ant.
Но если вы получаете ClassNotFoundException в ant, вам следует добавить отсутствующий класс (в тексте исключения должно быть указано, какой именно) в путь к классу в скрипте ant, а не во внешнюю конфигурацию инструментов.
Что касается модульных тестов, у Ant есть задача junit для их запуска.