Eclipse не синхронизируется с изменениями файловой системы, внесенными ant build.xml

У нас есть довольно большой проект. Мы используем ant для настройки окружения. Одна из вещей, которые происходят во время ant-скрипта, - это то, что jar копируется в папку lib проекта. Затем мы используем задачи ant: eclipse.refreshLocal и eclipse.incrementalBuild, чтобы теперь скопированный jar разрешил проблемы компиляции в проекте, который на него ссылается.

К сожалению, кажется, что проекты не синхронизированы с файловой системой. Project> properties> build path показывает, что jar присутствует (вероятно, информация, которая обновляется при просмотре свойствw), но incrementalBuild не выполняет то, что мы ожидали.

Кроме того, иногда проект, который зависит от этого jar, и мы обновили и построили его (через ant), имеет единственную ошибку компиляции: «Проект не может быть решен, пока не будут устранены ошибки пути сборки». В других случаях бывает много ошибок компиляции, указывающих, что проект не заметил новый jar.

Когда я создаю его через eclipse, все в порядке.

Я беспокоился, что, возможно, между проектами существуют циклические зависимости, но похоже, что таких зависимостей нет (Свойства сборки: для параметра круговых зависимостей установлено значение «Ошибка», Как правильно решить эту проблему?

Спасибо за вашу помощь.

7
задан javamonkey79 3 December 2010 в 10:22
поделиться