2010-04-13 7 views
2

현재의 근원 인 Spring이 Maven 종속성에서 많이 발생합니다.POM.xml에서 Spring Web Services에 대한 의존성을 설정하는 방법

나는 봄 버전 설정과 같이 그것을 포함합니다 : 예상대로 작동

<spring-version>3.0.0.RELEASE</spring-version> 

<!-- Spring framework --> 
<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-core</artifactId> 
    <version>${spring-version}</version> 
</dependency> 

.

그러나 웹 서비스의 spring-ws-core에 대한 의존성을 설정하는 데 문제가 있습니다. 최신 버전은 2.0.0-M1입니다.

http://mvnrepository.com/artifact/org.springframework.ws/spring-ws-core

나는 봄 3 웹 서비스가 작동 :)

답변

0

좋아 얻을 내 메이븐 POM에 포함 할 필요가 무엇인지에 대한 어떤 단서,

받는다는에 대해 너무 많이 알고하지 않습니다. 그러나 스프링 소스에서 받는다는 액세스 할 수있는 저장소를 가지고있다 - http://www.springsource.com/repository/app/bundle/version/detail?name=org.springframework.web&version=3.0.2.RELEASE

이 받는다는 물건처럼 보이는

다시,

<dependency> 
<groupId>org.springframework</groupId>  
<artifactId>spring-web</artifactId> 
<version>3.0.2.RELEASE</version> 
</dependency> 

입니다하지만, 내가 받는다는하지 담쟁이를 사용!

편집 :

아, 그리고 받는다는 저장소 물건을 추가하기위한 지침 http://www.springsource.com/repository/app/faq#q8에서 자주 묻는 질문에 있습니다.

+0

정말 감사합니다 - 더 저를 얻을 수 있지만, 나는이 작업을 수행 할 때 중요한 클래스를 선택할 수 아니에요 - 가 패키지 org.springframework.ws.server.endpoint이 모든 단서가 존재하지 않습니다 이 사람을 얻으려면 Maven에 포함해야하는 스프링 모듈을 찾는 방법에 대해 알고 싶습니다. 감사합니다. – Ben

+0

아이비를 사용하면 과도기적 인 것들을 자동으로 쉽게 처리 할 수 ​​있습니다! maven에는 동일한 메커니즘이 있어야합니까? http://www.springsource.com/repository/app/bundle/version/detail?name=org.springframework.ws.java5&version=1.5.9.A 이 엔드 포인트 패키지를 내보내는 것 같습니다 ... – Decado

+0

필요한 종속성 비트를 확장하여 모든 의존성을 확인할 수 있습니다. 전이 의존성은 훨씬 더 빨라질 수 있으므로 실제로 필요한 범위/구성을 사용해야합니다. – Decado

6

음, 2.0.0-M1은 단순히 spring-ws-core의 최신 버전입니다.

<dependency> 
    <groupId>org.springframework.ws</groupId> 
    <artifactId>spring-ws-core</artifactId> 
    <version>2.0.0-M1</version> 
</dependency> 

실제로 현재 안정 버전은 1.5.9입니다.

<dependency> 
    <groupId>org.springframework.ws</groupId> 
    <artifactId>spring-ws-core</artifactId> 
    <version>1.5.9</version> 
</dependency> 
관련 문제