用alibaba创建的Spring项目,在项目pom里明明覆盖了ES版本,为什么没有生效
同学,Maven 的 POM 文件中的 properties
标签不是这么用的呀
你定义了一个 elasticsearch.version
,那你要在 dependency
标签里进行引用的
就比如我在 properties
标签中定义了一个<knife4j.version>3.0.3</knife4j.version>
那么我在项目的主 pom 文件里就要这么引用它:
<properties>
<knife4j.version>3.0.3</knife4j.version>
</properties>
<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>
<!-- knife4j -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>${knife4j.version}</version>
</dependency>
</dependencies>
<dependencyManagement>