Как связаны кнопки запуска Ant и Eclipse?

#eclipse #ant

#eclipse #ant

Вопрос:

Привет, ребята: я получаю страшное исключение «classnotfound» в eclipse в проекте, управляемом Ant. Я заметил, что рядом с моей стандартной зеленой кнопкой для запуска Java-проектов есть значок «ant» с очень похожими параметрами. Какова связь между этими двумя кнопками?

И связанный с этим вопрос: используя стандартную кнопку запуска eclipse, вы можете щелкнуть по классу и запустить его как отдельный модульный тест. Есть ли способ сделать это из командной строки в ant.

Ответ №1:

Кнопка «выполнить» просто запускает новую JVM и создает конфигурацию запуска, в которой вы можете настроить все виды параметров (включая путь к классу). Другая кнопка предположительно «внешние инструменты», которая делает то же самое для, ну, внешних инструментов. Ant — самый важный из них, поэтому он позволяет настраивать параметры, специфичные для ant.

Но если вы получаете ClassNotFoundException в ant, вам следует добавить отсутствующий класс (в тексте исключения должно быть указано, какой именно) в путь к классу в скрипте ant, а не во внешнюю конфигурацию инструментов.

Что касается модульных тестов, у Ant есть задача junit для их запуска.