2010-05-07 5 views
8

일반 출시주기 중에 일부 라이브러리가 출시되지 않은 이유를 알고 싶습니다. 예를 들어, http://repo2.maven.org/maven2/org/springframework/스프링 메이븐 라이브러리

에서 스프링 코어는 3.0.3-RELEASE를 가지지 만 spring-remoting과 spring-jmx는 2.0.8에서만 릴리스되었습니다. 누군가가 이것이 무슨 뜻인지 말해 줄 수 있습니까? 구성 요소에 변경 사항이 없다면 spring-jmx가 릴리스 할 필요가 없다는 것에 동의하지만, 세계의 90 %가 종속성 관리에 Maven을 사용하기 때문에 스프링의 동일한 라이브러리를 다시 릴리스 할 수는 없습니다. -remoting 및 스프링 JMX?) 내가 좋아하는 내 deps를 선언하기 때문에

내가이 물어,

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

내가 한 spring.version을 공급하는 대신 모든 구성 요소에 대한 최신 최대 개까지 버전 번호를 유지 선호? 나에게 관심의

네 라이브러리는 최신 버전이 spring-context 함께 출시되도록

+0

[] 또는() (또는 [])로 버전을 지정하지 않으면 maven 최종 가이드에 따르면 maven은 Pom에 기록한 버전을 검색하고 찾지 못하면 다른 버전으로 이동합니다 . 당신의 버전 종속성을 추가 할 수있을 것 같아요. ($ {spring.version}] – Random

답변

15

spring-remotingspring-jmxspring-dao, spring-support, spring-jmx, spring-remotingspring-context의 일부가되었다입니다.

+0

감사합니다. @axtavt, 스프링 - DAO와 지원에 어떤 변화가 있었는지 물어볼 수 있습니까? 기본적으로 어떻게/어디서 /이 프로젝트에 병합 했습니까? (다음 번에 비슷한 문제가있어서 이것을 찾는 방법을 알고 싶습니다 ...) –

+1

세부 정보가 희박하지만 도움이 될 수 있습니다. http://static.springsource.org/spring /docs/3.0.x/spring-framework-reference/html/new-in-3.html#new-in-3-modules-build –

+0

또한 spring-webmvc는 스프링 컨텍스트에 의존한다는 점에 유의하십시오. spring-webmvc를 사용하면 이전에 Spring-remoting이 기본적으로 포함되어 있습니다. – hennr