Переопределяющие значения по умолчанию - PullRequest
0 голосов
/ 02 ноября 2011

Я сейчас пытаюсь продлить существующий проект.К сожалению, я совершенно новичок в сплетении.Я сильно предвзят, что Spring, поэтому, пожалуйста, скажите мне, если подход совершенно неверный.

Позвольте мне описать, что я хочу сделать:

В существующем проекте есть компонент с ролью "AMsgstr "(Реализация DefaultA), которая имеет требование" propertyB "роли" B ".В этом же компоненте .xml есть компонент роли «B» (реализация DefaultB).Обычно это автоматически вставляется в свойство propertyB DefaultA.Пока все хорошо.

Теперь я хотел бы создать компонент роли «B» (реализация SpecialB), предоставленный отдельным jar, и сделать так, чтобы он переопределял реализацию по умолчанию «DefaultB».

Возможно ли это, и если да ... как это делается?

Что я на самом деле пытаюсь сделать, так это создать ModelValidator как часть плагина flexmojos maven, который должен переопределитьреализация DefaulModelValidator Maven 3.

Крис

1 Ответ

0 голосов
/ 08 ноября 2011

Хорошо ... так что решение на самом деле довольно простое. Если вы определяете компонент, расширяющий тот же интерфейс с тем же определением роли, и просто помещаете банку с этим компонентом в каталог MAVEN_HOME / lib / ext, ваш компонент будет использоваться вместо значения по умолчанию.

Задокументировал это и загрузил пример maven-проекта в месте слияния моих компаний: https://dev.c -ware.de / слияния / дисплей / PUBLIC / Flexmojos + в + Continuous + Интеграция + Строит

Chris

...