Я пытаюсь избежать дублирования customBuildCallbacks.xml для всех моих плагинов при вызове из автономной сборки PDE или из графического интерфейса Eclipse.В customBuildCallbacks.xml у меня есть шаги для генерации кода или изменения пакета подключаемого модуля, которые я:
явно хочу запустить с автономной сборкой
также хотел бы запустить либо при экспорте этого плагина из графического интерфейса, либо из внешнего компоновщика, наблюдая за определенными файлами в моем плагине
Безголовая сборка выполняется в колодцеопределенную среду, поэтому я могу установить customBuildCallbacks.buildpath или даже использовать относительный путь в build.properties каждого плагина, чтобы он указывал на мой общий customBuildCallbacks.xml.Однако из графического интерфейса это сложнее: этот путь различен для каждого разработчика, поскольку у нас нет источников в рабочей области Eclipse (мы импортируем проекты из разных мест из-за нашего внутреннего процесса сборки).Я надеялся, что у каждого проекта есть связанное свойство ant, содержащее его путь на диске, подобно переменным $ {workspace}, отображаемым в различных диалогах.Я не смог найти ничего полезного.
У кого-нибудь есть опыт в подобных делах?
Спасибо,
Romain