Sai*_*pta 3 java dependency-management maven spring-data-jpa spring-boot
我正在使用传统的Spring应用程序,并希望迁移到Spring Boot.我的意图是使用spring-boot-starter-data-jpa.出于这个原因,我添加了以下部分pom.xml(管理所有spring-boot-dependencies):
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
Run Code Online (Sandbox Code Playgroud)
但这会搞砸我需要暂时保留的某些依赖关系.我目前正在使用Selenium依赖项(版本2.53.0;从另一个项目传递添加)但spring-boot正在获取依赖项3.9.1.
我想排除3.9.1依赖项,但exclusion过滤器没有按预期工作.
只是为了总结,我想用spring-boot-starter-parent和spring-boot-starter-data-jpa而不是管理selenium-java的spring-boot-dependencies.
感谢这方面的任何帮助.
而不是搞乱<excludes>,然后试图弄清楚你需要再次包括什么(在弄清楚你排除了什么之后).只需覆盖Spring Boot Reference Guide中的说明.
假设您使用的spring-boot-starter-parent是父级,您只需<selenium.version>在您的<properties>部分中添加一个以指定所需的版本.
<properties>
<selenium.version>2.53.0</selenium.version>
</properties>
Run Code Online (Sandbox Code Playgroud)
这将使Spring Boot使用您想要的版本.
| 归档时间: |
|
| 查看次数: |
8022 次 |
| 最近记录: |