Java 및 Spring MVC를 처음 사용합니다. pom.xml에 다음 코드를 사용하여 Spring Mongodb 데이터를 포함하려고합니다.스프링 데이터를 포함하면서 스프링 STS 오류가 발생했습니다.
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.1.0.BUILD-SNAPSHOT</version>
</dependency>
그러나 스피 follwing을 가져 오는 동안 오류가 발생했습니다 :
/* ** * ** * ** * ** * ** * ** 을 * ** * ** * ** * ** * ** * ** * ** * ***/
CVC-복잡한 type.2.4.a : 유효하지 않은 콘텐츠는 '요소로 시작 발견 의존'. '{ "http://maven.apache.org/POM/4.0.0 ":parent,"http://maven.apache.org/POM/4.0.0":description ", http : // maven .apache.org/POM/4.0.0 ": url,"http://maven.apache.org/POM/4.0.0 ": 전제 조건,"http://maven.apache.org/POM/4.0.0 ": issueManagement,"http://maven.apache.org/POM/4.0.0 ": ciManagement,"http://maven.apache.org/POM/4.0.0 ": sinceptionYear,"http : // maven .apache.org/POM/4.0.0 ": mailingLists,"http://maven.apache.org/POM/4.0.0 ": 개발자"http://maven.apache.org/POM/4.0.0 ": 기여자,"http://maven.apache.org/POM/4.0.0 ": licenses,"http://maven.apache.org/POM/4.0.0 ": scm,"http : // maven .apache.org/POM/4.0.0 ": 조직,"http://maven.apache.org/POM/4.0.0 ": 빌드,"http://maven.apache.org/POM/4.0.0 ": 프로필,"http://maven.apache.org/POM/4.0.0 ": 모듈,"http://maven.apache.org/POM/4.0.0 ": 보관함,"http : // maven .apache.org/POM/4.0.0 ": pluginRepositories,"http://maven.apache.org/POM/4.0.0 ":보고,"http://maven.apache.org/POM/4.0.0 ":보고,"http://maven.apache.org/POM/4.0.0 " : dependencyManagement, "http://maven.apache.org/POM/4.0.0": 배포 관리}가 필요합니다.
/* ** * ** ** * * ** * ** ** * * ** * ** * * * * ** * ** * ** * ** * ** 여기/
내 pom.xml 파일입니다 :
/########################### ##########################/ org.springframework 스프링 컨텍스트 $ {org.springframework 버전} 평민 로깅 평민 로깅 org.스프링 프레임 워크 봄-webmvc $ {org.springframework 버전}
<!-- AspectJ -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${org.slf4j-version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${org.slf4j-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${org.slf4j-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
<exclusions>
<exclusion>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
</exclusion>
<exclusion>
<groupId>javax.jms</groupId>
<artifactId>jms</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jdmk</groupId>
<artifactId>jmxtools</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.jmx</groupId>
<artifactId>jmxri</artifactId>
</exclusion>
</exclusions>
<scope>runtime</scope>
</dependency>
<!-- @Inject -->
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
<!-- Servlet -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- Test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>2.9.3</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-mongodb</artifactId>
<version>1.1.0.BUILD-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2.2</version>
</dependency>
</dependencies>
/########################### ########################/
나는 어떤 일을 잘못하고 어떻게 교정 할 수 있습니까? 사전
mvn 저장소를 살펴본 결과 최대 버전 번호는 1.0.4입니다. 다른 저장소를 사용하고 있습니까? –
@Chetter Hummin : 다음 링크에서 종속성을 사용했습니다. http://www.springsource.org/spring-data/mongodb#documentation – Simpanoz
버전으로 1.1.0.M1을 사용해보십시오. –