我正在尝试将OSGI蓝图
XML文件导入到另一个OSGi蓝图
XML文件中.
例如.:
blueprint1.xml:
<?xml version="1.0" encoding="UTF-8"?> <blueprint ....> <bean id="myBean1" class="com.company.Class1"/> <bean id="myBean2" class="com.company.Class2"/> </blueprint> </xml>
blueprint2.xml:
<?xml version="1.0" encoding="UTF-8"?> <blueprint ....> <!-- DOES NOT WORK --> <import resource="blueprint1.xml" /> </blueprint>
< import>适用于春季,但不适用于蓝图.
显然,Spring目前无法进行蓝图.
但是,如果文件位于同一个OSGi包中,则它们位于相同的上下文中,可以从其他蓝图文件中使用.
另请参见:http://fusesource.com/forums/message.jspa?messageID=15091#15091