我想知道为什么一些库没有在正常的发布周期中发布。例如,从http://repo2.maven.org/maven2/org/springframework/
而spring-core有3.0.3-RELEASE,spring-remoting和spring-jmx仅在2.0.8中发布。谁能告诉我这意味着什么?我同意,如果组件没有变化,比如spring-jmx,那么他们就不需要发布它,但是既然世界上90%的人使用Maven进行依赖管理,他们就不能重新发布相同的库( spring-remoting和spring-jmx吗?)
我问这个是因为我宣布我的副手喜欢,
<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-dao, spring-support, spring-jmx, spring-remoting
发布于 2010-05-07 19:08:04
spring-remoting和spring-jmx成为spring-context的一部分,因此更新的版本随spring-context一起发布。
https://stackoverflow.com/questions/2787980
复制相似问题