Я использую Eclipse 3.5 Java EE 64 bit в ОС OS X Snow Leopard.
Интересно, как меняется порядок тегов файла .classpath при каждом запуске стандартного сценария сборки Ant.
Когда я вручную изменяю порядок пути сборки следующим образом (через Eclipse):
Щелкните правой кнопкой мыши проект в Project Explorer.
Контекстное менюоткрывается
Перейти к пути сборки
Настроить путь сборки
Нажмите на сборку JavaВкладка «Порядок и экспорт пути»
Модифицированный порядок выглядит следующим образом:
- myproject / work / src (перемещен наверх)
- myproject / work / test / unit
- myproject / work / impl / src
(myproject / work / impl / src является связанным ресурсомкоторый указывает на второй проект Eclipse, который одновременно открыт в Eclipse)
myproject / work / impl / src по умолчанию находится в первой позиции для заказа.Вручную переместил myproject / work / src в верхнюю часть (нажав на кнопку «Вверх»).
Когда я запускаю свой скрипт сборки, кажется, что файл .classpath (который этот порядок записывается засцены) сбрасывается до того, что было раньше:
Почему это?Где и когда Eclipse изменяет файл .classpath?Как его можно настроить, чтобы люди могли изменить порядок сборки вручную через Eclipse, но порядок сборки .classpath никогда не будет сброшен до значений по умолчанию?После установки этого и построения проекта, щелкнув правой кнопкой мыши мой проект (не подразумеваемый) и перейдя в Build Project, порядок никогда не меняется.Сбрасывается только при запуске скрипта сборки Ant.