寻找Blueprint XML名称空间引用。 (从Spring XML迁移。)

时间:2018-08-27 11:42:41

标签: spring osgi apache-karaf blueprint-osgi

我正在升级我们的所有服务,以使用最新的Fuse 7 / Karaf库,

,我看到我们的Spring应用程序上下文(<beans>...</beans> XML)不再受支持。我需要将所有内容都切换到Blueprint的<blueprint>...</blueprint>

在大多数情况下,我可以复制粘贴。但是我很难找到新的Blueprint OSGi XSD / schema命名空间。

在某处是否有列表,或者比在github上翻箱还容易的方法?

------------编辑:

这是一个例子。

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:int="http://www.springframework.org/schema/integration"
    xmlns:int-file="http://www.springframework.org/schema/integration/file"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:camel="http://camel.apache.org/schema/spring"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:tx="http://www.springframework.org/schema/tx" 
    xsi:schemaLocation="
         http://www.springframework.org/schema/beans 
         http://www.springframework.org/schema/beans/spring-beans.xsd
         http://camel.apache.org/schema/spring 
         http://camel.apache.org/schema/spring/camel-spring.xsd
         http://www.springframework.org/schema/integration
         http://www.springframework.org/schema/integration/spring-integration.xsd
        http://www.springframework.org/schema/integration/file
        http://www.springframework.org/schema/integration/file/spring-integration-file.xsd
        http://www.springframework.org/schema/context   http://www.springframework.org/schema/context/spring-context-3.0.xsd
        http://www.springframework.org/schema/tx        http://www.springframework.org/schema/tx/spring-tx.xsd

         ">

<blueprint>中,我将其更改为什么?

1 个答案:

答案 0 :(得分:0)

可在https://osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd上获得Blueprint XML Schema。