Где находится XSD весеннего кролика (схема расположения кролика: пространство имен) - PullRequest
8 голосов
/ 19 июля 2011

http://static.springsource.org/spring-amqp/docs/1.0.x/reference/html/ упоминает пространство имен rabbit:, но никогда не упоминает, где находится схема.Поиск в Google (и соглашения об именах) закончились:

http://www.springframework.org/schema/rabbit/spring-rabbit.xsd

, но эти файлы не существуютТак где же xsd?

Ответы [ 6 ]

9 голосов
/ 25 апреля 2013
7 голосов
/ 27 июля 2011

В качестве временного решения я использую расположение этой схемы для включения автозаполнения. В противном случае он находится в банке с кроликом весной (но IDE не обнаруживает его):

То есть (из комментария от укладчика ):

У меня есть следующее в начале моего описания схемы:

<?xml version="1.0" encoding="UTF-8"?>
<beans  xmlns="http://www.springframework.org/schema/beans" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:p="http://www.springframework.org/schema/p" 
        xmlns:context="http://www.springframework.org/schema/context"
        xmlns:rabbit="http://www.springframework.org/schema/rabbit"
        xsi:schemaLocation="
            http://www.springframework.org/schema/beans 
            http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
            http://www.springframework.org/schema/context
            http://www.springframework.org/schema/context/spring-context-3.1.xsd
            http://www.springframework.org/schema/rabbit
            https://raw.github.com/SpringSource/spring-amqp/master/spring-rabbit/src/main/resources/org/springframework/amqp/rabbit/config/spring-rabbit-1.0.xsd">
4 голосов
/ 27 сентября 2012

Найдите пружинную банку с META-INF / spring.schemas, которая имеет ссылку на кролика xsd.Проблема была решена в моей конфигурации путем добавления этой зависимости maven

    <dependency>
        <groupId>org.springframework.integration</groupId>
        <artifactId>spring-integration-amqp</artifactId>
        <version>2.1.3.RELEASE</version>
    </dependency>

или

    <dependency>
        <groupId>org.springframework.amqp</groupId>
        <artifactId>spring-rabbit</artifactId>
        <version>1.1.1.RELEASE</version>
    </dependency>
2 голосов
/ 10 мая 2012

Я знаю, что этот вопрос более старый, и мой ответ, вероятно, не сработал бы во время первоначального вопроса, но в случае, если кто-нибудь ответит на этот вопрос после сегодняшнего дня ...

Весной кролик XSD в настоящее время находится здесь:

http://www.springframework.org/schema/rabbit/spring-rabbit-1.0.xsd

И чтобы использовать его, в вашем classpath должен быть spring-rabbit-1.0.0.RELEASE.jar.

1 голос
/ 19 июля 2011

Должен быть включен в баночки AMQP. В соответствии с этим потоком вы должны использовать версию снимка вместо RC1, и тогда вы не должны получать никаких ошибок.

...