2010-05-07 31 views
8

Tôi muốn biết tại sao một số thư viện không được phát hành trong một chu kỳ phát hành bình thường. Ví dụ: từ http://repo2.maven.org/maven2/org/springframework/Thư viện maven mùa xuân

trong khi lõi lò xo có 3.0.3-RELEASE, mùa xuân remoting và spring-jmx chỉ được phát hành trong 2.0.8. Ai đó có thể cho tôi biết điều này có nghĩa là gì không? Tôi đồng ý rằng nếu không có thay đổi trong thành phần nói spring-jmx thì họ không phải phát hành nó, nhưng vì 90% thế giới sử dụng Maven để quản lý sự phụ thuộc, họ có thể không chỉ phát hành lại cùng một libs (của mùa xuân) -remoting và mùa xuân-jmx?)

tôi yêu cầu này bởi vì tôi tuyên bố DEPS của tôi như thế nào,

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

và tôi muốn cung cấp một spring.version thay vì giữ số phiên bản tối đa ngày cho tất cả các thành phần?

Bốn thư viện quan tâm đến tôi là spring-dao, spring-support, spring-jmx, spring-remoting

+0

Theo hướng dẫn cuối cùng của maven trừ khi bạn chỉ định phiên bản với [] hoặc() (hoặc [) hoặc (]), tìm kiếm maven cho phiên bản bạn đã viết trên Pom và nếu không tìm thấy nó . Tôi đoán bạn có thể thêm phụ thuộc phiên bản của bạn như (, $ {spring.version}] – Random

Trả lời

15

spring-remotingspring-jmx đã trở thành một phần của spring-context, vì vậy phiên bản mới được phát hành với spring-context.

+0

Cảm ơn @axtavt, Tôi có thể hỏi bạn điều gì đã xảy ra với dao cạo và hỗ trợ không? Về cơ bản, làm cách nào để tìm hiểu cách thức/ở đâu/nếu các dự án này có (Tôi hỏi điều này bởi vì lần sau tôi có một vấn đề tương tự như tôi muốn biết làm thế nào để tìm thấy điều này ....) –

+1

Điều này có thể giúp, mặc dù các chi tiết là thưa thớt: http://static.springsource.org/spring /docs/3.0.x/spring-framework-reference/html/new-in-3.html#new-in-3-modules-build –

+0

Cũng lưu ý rằng spring-webmvc phụ thuộc vào bối cảnh mùa xuân. Vì vậy, nếu bạn phụ thuộc vào spring-webmvc bạn sẽ nhận được bản remoting spring-spring bao gồm theo mặc định – hennr

Các vấn đề liên quan