2012-07-05 83 views
-1
<?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
     http://www.springframework.org/schema/context 
     http://www.springframework.org/schema/util/spring-util-3.0.xsd"> 


<dependency> 
    <groupId>org.codehaus.jackson</groupId> 
    <artifactId>jackson-core-asl</artifactId> 
    <version>1.9.7</version> 
    </dependency> 
    <dependency> 
    <groupId>org.codehaus.jackson</groupId> 
    <artifactId>jackson-mapper-asl</artifactId> 
    <version>1.9.0</version> 
</dependency> 

我得到了一個錯誤:的Spring依賴錯誤

("cvc-complex-type.2.4.a: Invalid content was found starting with element 'dependency'. One of '{"http://www.springframework.org/schema/beans":import, "http:// www.springframework.org/schema/beans":alias, "http://www.springframework.org/schema/beans":bean, WC[##other:"http://www.springframework.org/schema/beans"]}' is
expected.)

我已經包括(傑克遜映射器,ASL和傑克遜核心ASL)到我的lib在我的工作空間 沒有得到爲什麼這發生的錯誤有幫助。

回答

2

你有兩件事情混在一起:Spring配置文件和Maven的項目配置文件(pom.xml)。 <dependency>元素屬於pom.xml文件,不在Spring配置中。

此外,您不需要在任何地方包含jar文件,Maven會處理依賴關係。