2012-08-10 40 views
2

使用Eclipse Helios和Spring Source Tool Suite 2.8.1.201111221000-RELEASE,有两个添加了Spring特性的Eclipse项目,第二个依赖于第一个 - 是否有一种方法可以添加来自的Spring bean配置文件项目到第二个项目的“Spring/Bean支持”配置?如何将来自多个项目的配置文件包含到Eclipse项目的spring特性中?

详细,说

  • 项目中建立一些a.jar,包含一些module.xml文件,宣布在A.实施了一些Spring bean的
  • B项目建立一些b.jar,包含一些application.xml文件,声明豆在B中实现
  • B的弹簧配置引用一些在A的配置中声明的bean
  • application.xml不导入module.xml,相反,在运行时ClassPathXmlApplicationContext创建该负载从类路径(全部)配置文件符合特定图案(类似于"classpath:application.xml","classpath*:module.xml"
  • B的弹簧性质被配置为使用application.xml作为配置文件(项目属性=>弹簧,其=>豆类支持=>配置文件)

我想要做的就是告诉B的Spring配置不仅包括B的application.xml,也是A的module.xml STS。如果A不是工作区的一部分,但a.jar位于我的Maven回购库中,B声明依赖该工件,我可以将module.xml配置文件添加到B的弹簧配置中。但是,如果A是工作空间的一部分,则引用module.xml似乎不可能。

我想念什么?

感谢

回答

1

啊,我错过的东西!您不能将module.xml添加到B的“Spring/Beans支持/配置文件”列表中 - 但是当您编辑特定的配置集(第二个标签页)时,那么 - 意外! - 模块A的所有配置文件也可用。

工程就像一个魅力...

相关问题