有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用profile maven指定Spring Boot starter依赖项的版本?

我在一个Spring boot项目中工作,它有不同的方式连接数据库,在dev中,我只使用postgresql驱动程序连接数据库,而对于qaprod,我需要通过^{连接数据库,因为我们有一个云环境

为了管理所有这些可能性,我在maven中使用配置文件,它控制我的Spring配置文件

但我有一个问题,spring cloud的启动依赖项放在我的配置文件声明中,因为它们没有版本,maven无法识别默认版本

这是我的pom的一部分,有版本错误: POM:

那么,我该如何解决这个问题呢

有没有办法知道starter依赖项的默认版本,并将该信息保存在一个变量中,以便在profile标记中使用

任何想法都会有很大帮助

谢谢你的阅读和时间。大家好


共 (0) 个答案