Я обновляю все наши сервисы, чтобы использовать новейшие библиотеки Fuse 7 / Karaf,
и я вижу, что ни один из наших контекстов приложения Spring (<beans>...</beans> XML) больше не поддерживается. Мне нужно переключить все на <blueprint>...</blueprint> от Blueprint.
По большей части я умею копировать и вставлять. Но я не могу легко найти новые пространства имен XSD / схемы Blueprint OSGi.
Есть где-нибудь список или способ попроще, чем рыться в гитхабе?
------------Обновлено:
Вот пример.
<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>, что бы я изменил на это?
Схема XML Blueprint доступна по адресу https://osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd.
Привет, Би Джей, вот он у меня. Я скорее ищу все другие пространства имен, все теги Spring, которые имеют новый XSD чертежа, а не старый XSD Spring. например. cxf / camel-cxf / jms / jaxws и т. д. cxf.apache.org/schemas/blueprint/jaxws.xsd вместо cxf.apache.org/schemas/jaxws.xsd и т. д.