Spring Version

Maven dependency management for Spring Framework versions

Лицензия

Лицензия

Группа

Группа

com.github.ptomli.spring-version
Идентификатор

Идентификатор

spring-version
Последняя версия

Последняя версия

3.2.8.RELEASE
Дата

Дата

Тип

Тип

pom
Описание

Описание

Spring Version
Maven dependency management for Spring Framework versions
Ссылка на сайт

Ссылка на сайт

http://github.com/ptomli/spring-version
Система контроля версий

Система контроля версий

http://github.com/ptomli/spring-version

Скачать spring-version

Имя Файла Размер
spring-version-3.2.8.RELEASE.pom 5 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.ptomli.spring-version/spring-version/ -->
<dependency>
    <groupId>com.github.ptomli.spring-version</groupId>
    <artifactId>spring-version</artifactId>
    <version>3.2.8.RELEASE</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.ptomli.spring-version/spring-version/
implementation 'com.github.ptomli.spring-version:spring-version:3.2.8.RELEASE'
// https://jarcasting.com/artifacts/com.github.ptomli.spring-version/spring-version/
implementation ("com.github.ptomli.spring-version:spring-version:3.2.8.RELEASE")
'com.github.ptomli.spring-version:spring-version:pom:3.2.8.RELEASE'
<dependency org="com.github.ptomli.spring-version" name="spring-version" rev="3.2.8.RELEASE">
  <artifact name="spring-version" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.ptomli.spring-version', module='spring-version', version='3.2.8.RELEASE')
)
libraryDependencies += "com.github.ptomli.spring-version" % "spring-version" % "3.2.8.RELEASE"
[com.github.ptomli.spring-version/spring-version "3.2.8.RELEASE"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Spring Version Management


Superceded

Please note that this project has effectively been superceeded by an official Spring project.

<dependency>
   <groupId>org.springframework</groupId>
    <artifactId>spring-framework-bom</artifactId>
    <version>4.0.x.RELEASE</version>
</dependency>

If you've ever created a moderately complex project which uses Spring, you've likely come across issues having to manage versions of Spring transitive dependencies.

Your project uses Spring 3.2.8.RELEASE, but something else you're depending on imports some otherwise unused Spring module, at 3.0.7. I'm looking at you, Spring Security.

You end up declaring a dependencyManagement entry for just about every Spring module there is, to ensure that anything you bring in uses the correct version.

Enter spring-version

<project>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>com.github.ptomli.spring-version</groupId>
        <artifactId>spring-version</artifactId>
        <version>3.2.8.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
</project>

spring-version simply declares a dependencyManagement entry for each Spring module, at its own project.version. So, spring-version 3.2.8.RELEASE will result in any Spring transitive dependency being imported at 3.2.8.RELEASE. Done, finished and klaar!

There are companion projects to handle other SpringSource project versions, such as spring-integration-version and spring-security-version

Версии библиотеки

Версия
3.2.8.RELEASE
3.2.7.RELEASE
3.2.6.RELEASE
3.2.5.RELEASE
3.2.4.RELEASE
3.2.2.RELEASE
3.2.1.RELEASE
3.1.4.RELEASE