Где ты это скопировал? * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Чтобы использовать пользовательские цели, функция или плагин должны определить свойство customBuildCallbacks
в своем файле build.properties
; значение этого свойства - местоположение файла xml относительно корня feature/plug-in
, содержащего пользовательские цели.
Если файл xml
находится в другом месте, используйте свойство customBuildCallbacks.buildpath
, чтобы установить каталог для использования.
Может быть сообщение "Override ignored" предназначено для:
«Вы переопределили customBuildCallbacks, но я (PDE) не могу его найти»?
Примечание: Эндрю Нифер упоминает в комментариях ошибка 165768 , ошибка проектирования для customBuildCallbacks начиная с затмения 3.2.1 (и все еще открыта по сей день).
2 плагина, оба используют один и тот же customBuildCallbacks.xml, с обоими плагинами build.properties
:
customBuildCallbacks=../mydefaultcallbacks/customBuildCallbacks.xml
Затем у вас есть 3-й плагин, который будет использовать различные обратные вызовы, поэтому в этих плагинах build.properties
вы пишете:
customBuildCallbacks=./customBuildCallbacks.xml
И тогда у вас есть функция, которая также будет использовать обратные вызовы, но независимо от того, что вы
напишите в этой функции build.properties
, вы получите в итоге это сообщение:
[available] DEPRECATED - <available> used to override an existing property.
[available] Build file should not reuse the same property name for different values.
Андрей сам прокомментировал в 2006 году:
Похоже, что плагин build.xml
наследует свойство customBuildCallbacks
от функции.