title: maven spring - Cannot find the declaration of element 'beans'
body: <p>I have a spring project built with the usage of maven (packaged as jar) (dependencies are copied to a separate directory and added to classpath)</p>
  
  <p>I want to run it as java -jar </p>
  
  <p>The problem is that when I run it I get:</p>
  
  <p>Caused by: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration
   of element 'beans'.</p>
  
  <p>It happens because spring.schemas and spring.handlers are located in a few jars i.e.: spring-beans, etc.</p>
  
  <p>Is there any way to solve it, supposing that I don't want to use shade plugin to unpack all dependencies and concatenate the content of spring.schemas and spring.handlers?</p>
  
  <p>I would also like to avoid saving xsd files in my project and changing schemaLocation to point to my location.</p>
  
  <pre><code>&lt;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"&gt;
  
      &lt;camel:camelContext&gt;
          &lt;camel:routeBuilder ref="fakeRouteBuilder"/&gt;
      &lt;/camel:camelContext&gt;
  
      &lt;bean id="fakeRouteBuilder" class="&lt;className&gt;" /&gt;
  
  
  &lt;/beans&gt;
  </code></pre>