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