-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>

エラーが発生しました:

("cvc-complex-type.2.4.a:要素'dependency'で始まる無効なコンテンツが見つかりました。'{"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 "]}'が
必要です。)

私はワークスペースのライブラリに(jackson-mapper-aslとjackson-core-asl)含まれていますが、なぜこのエラーが発生したのかわかりません。

4

1 に答える 1

2

Spring 構成ファイルと Maven のプロジェクト構成ファイル (pom.xml) の 2 つが混同されています。この<dependency>要素は、Spring 構成ではなく pom.xml ファイルに属します。

また、jar ファイルをどこにでも含める必要はありません。Maven が依存関係を処理します。

于 2012-07-05T08:04:29.690 に答える