maven spring - Impossible de trouver la déclaration de l'élément 'haricots'

J'ai un projet pour le printemps construit avec l'utilisation de maven (emballé que le pot) (dépendances sont copiés dans un répertoire distinct et ajouté au classpath)

Je veux l'exécuter en tant que java-jar

Le problème est que quand je le lance j'obtiens:

Causés par: org.xml.sax.SAXParseException: cvc-elt.1: Ne peut pas trouver la déclaration
de l'élément "haricots".

Cela se produit parce que le printemps.les schémas et le printemps.les gestionnaires sont situés dans quelques bocaux à savoir: le printemps-les haricots, etc.

Est-il un moyen de le résoudre, en supposant que je ne veux pas utiliser de l'ombre plugin pour déballer toutes les dépendances et les concaténer le contenu de printemps.les schémas et le printemps.les gestionnaires?

Je voudrais aussi afin d'éviter de sauvegarder les fichiers xsd dans mon projet et de l'évolution des schemaLocation à point à mon emplacement.

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:camel="http://camel.apache.org/schema/spring"
    xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
       http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">

    <camel:camelContext>
        <camel:routeBuilder ref="fakeRouteBuilder"/>
    </camel:camelContext>

    <bean id="fakeRouteBuilder" class="<className>" />


</beans>

source d'informationauteur JJT