【发布时间】:2011-12-20 04:45:54
【问题描述】:
我目前正在尝试扩展现有项目。不幸的是,我对丛完全陌生。我对 Spring 有很大的偏见,所以如果这种方法完全错误,请告诉我。
让我描述一下我想做什么:
在现有项目中,有一个角色为“A”的组件(实施 DefaultA)具有角色“B”的要求“propertyB”。在相同的 components.xml 中有一个角色“B”的组件(实现 DefaultB)。这通常会自动注入到 DefaultA 的 propertyB 属性中。到目前为止一切顺利。
现在我想创建一个由单独的 jar 提供的角色“B”(实现 SpecialB)的组件,并使其覆盖“DefaultB”的默认实现。
这可能吗?如果是的话……它是怎么做到的?
我实际上想要做的是创建一个 ModelValidator 作为 flexmojos maven 插件的一部分,它应该覆盖 Maven 3 的 DefaulModelValidator 实现。
克里斯
【问题讨论】:
标签: java maven flexmojos plexus