2010-04-13 3 views
2

Я получаю это от многих зависимостей Maven, хотя источником тока является Spring.Как установить зависимость от Spring Web Services в моем POM.xml

Я установил версию Spring и включить его так:

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

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

, который работает, как ожидалось.

У меня есть проблемы с установкой зависимости от весны-ws-core для веб-сервисов. Последнее, что я могу найти в любом репо 2.0.0-M1.

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

Любые подсказки о том, что мне нужно, чтобы включить в свой Maven POM, чтобы получить Spring 3 веб-сервисы для работы :)

ответ

0

Хорошо,

не слишком много знаю о мавена. Но источник весной есть хранилище, которое имеет Maven доступ в: -

http://www.springsource.com/repository/app/bundle/version/detail?name=org.springframework.web&version=3.0.2.RELEASE

Похоже Maven материал

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

Но, опять-таки, я использую плющ не Maven!

Edit:

О и инструкции по добавлению Maven вещи репозитория в Справку в http://www.springsource.com/repository/app/faq#q8.

+0

Большое спасибо - получает меня дальше, но я не в состоянии подобрать важный класс, когда я делаю это - пакет org.springframework.ws.server.endpoint не существует Любые подсказки о том, как найти, какой весенний модуль мне нужно включить в Maven, чтобы получить этого парня? Thanks – 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 - это просто последняя версия весна-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> 
Смежные вопросы