Я использую Eclipse Luna в первый раз и пытаюсь запустить скрипт Ant (для javacc). Однако есть некоторые странные вещи: * «Сгенерировать» часть скрипта выполняется дважды при запуске скрипта, * Сценарий содержит «eclipse.refreshLocal ...», но появляется сообщение об ошибке «Проблема: не удалось создать задачу или ввести eclipse.refreshLocal ". Сценарий следующий:Муравей в Затмении Луна, похоже, не работает ... почему?
<project name="javacc">
<target name="generate">
<javacc target="src/grammar.jj"
outputdirectory="src/of/project"
javacchome="c:/Programme/JavaCC/bin/lib"
/>
</target>
<target name="refresh" depends="generate">
<eclipse.refreshLocal
resource="D:/src/of/project" depth="infinite"/>
</target>
</project>
Я попытался выяснить, есть ли что-то неправильно о Ant интеграции, но, видимо, я не вижу причин. По крайней мере, папка «plugins» в Eclipse содержит «org.apache.ant ...», и я перекрестил «Всегда запускайте новые конфигурации Ant в той же JRE ...». Щелчок правой кнопкой мыши по сценарию показывает контекстное меню, содержащее «Run As ...», а затем «Ant Script», и если я ударил этот элемент, он начнет работать ... но с вышеуказанными ошибками. Кто-нибудь видит, что происходит не так?
Благодарим Вас за подсказку: Тем не менее, я уже так, но это не что-нибудь изменить. Он по-прежнему отказался ... Dieter –
После восстановления всего проекта я нашел решение: есть диалоговое окно с вопросом, хотите ли вы автоматически обновлять после окончания работы, и это сработает отлично. Вероятно, по этой причине eclipse.refreshLocal больше нет ... Dieter –