【发布时间】:2013-05-22 16:18:18
【问题描述】:
我的 Maven 顶级项目是指一个 common-db 项目。在这个项目中,我有一个定义 DB 参数的 spring 文件。
但是,我希望顶级项目通过配置文件定义 DB 参数,并将这些参数注入到 /src/main/resources 中的 spring 配置文件中。
顶级项目只对自己的 /src/main/resources 文件进行过滤,而忽略那些位于 JAR 依赖项中的文件。
我该怎么做?
【问题讨论】:
-
把你的顶级spring配置文件放到同一个classpath位置,所以它会覆盖对应的common-db项目文件
-
我不想在顶级项目中有任何配置文件。这已经在 common-db 项目中定义了。我有几个项目引用了 db 项目,并且希望这个配置在一个地方而不是几个地方。
标签: maven jar dependencies filtering maven-resources-plugin