王ASC 2022-09-30 23:25 采纳率: 33.3%
浏览 26

maven管理ES版本不生效

用alibaba创建的Spring项目,在项目pom里明明覆盖了ES版本,为什么没有生效

img

img

img

  • 写回答

1条回答 默认 最新

  • 莪是男神 2022-10-01 12:54
    关注

    同学,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>
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月30日

悬赏问题

  • ¥15 STM32多路复用器ADC采样
  • ¥20 Linux(ubuntu)操作相关问题
  • ¥15 python深度学习代码求跑
  • ¥100 对接美团闪购医药接口相关问题
  • ¥15 嵌入式软件电子烟开发
  • ¥15 职场 Excel 查重问题
  • ¥15 求怎么用idea2021.3.2创建web项目并配置tomcat
  • ¥100 or-tools的相关问题
  • ¥15 有可能用平板通过拓展坞来烧录程序吗(keil5的那种)
  • ¥15 状态图的并发态问题咨询