2015-05-13 3 views
0

Простой вопрос для любого проекта Eclipse с использованием Ant.Конфигурация класса Eclipse Ant бесполезна

В Ant конфигурации для моего проекта build.xml-х (Щелкните правой кнопкой мыши на build.xml>Запуск от имени ...>Ant сборки ...), на вкладке Classpath, я добавляю JARs мне нужно. При выполнении сборки во время задачи javac классы и пакеты JAR не найдены.

Почему? Использует ли javac путь к классам, заданный подэлементом <classpath> задачи? Тогда в чем заключается использование пути конфигурации конфигурации Ant?

ответ

1

Путь к классам, выбранный в разделе «работать как», представляет собой путь к классам, доступный Ant, когда Ant запущен, а не путь к классу, доступный для javac. Это было включено в путь класса javac в более старых версиях Ant, но это плохая практика, которой следует избегать. Цель иметь скрипт Ant - значит, вы можете иметь прекрасный контроль над путём классов и воспроизводить свои сборки в других средах. Наличие пути к классу, установленного через «таинственные» настройки Eclipse, является контрпродуктивным для этой цели.

Смежные вопросы