我目前正在尝试扩展现有项目。不幸的是,我对丛完全陌生。我对 Spring 有很大的偏见,所以请告诉我这种方法是否完全错误。
让我描述一下我想做的事情:
在现有项目中,有一个角色为“A”的组件(实施 DefaultA),该组件具有角色“B”的要求“propertyB”。在相同的 components.xml 中有一个角色“B”的组件(实现 DefaultB)。这通常会自动注入到 DefaultA 的 propertyB 属性中。到现在为止还挺好。
现在我想创建一个由单独的 jar 提供的角色“B”(实现 SpecialB)的组件,并使其覆盖“DefaultB”的默认实现。
这是可能的,如果是的话......它是如何完成的?
我实际上想要做的是创建一个 ModelValidator 作为 flexmojos maven 插件的一部分,它应该覆盖 Maven 3 的 DefaulModelValidator 实现。
克里斯