首页 > 解决方案 > 是否有 IDE 快捷方式来驱动 Maven 依赖版本属性?

问题描述

我承认这听起来很疯狂。您不能阅读文档或查找它吗?

所以我正在重构一个遗留项目,我只是对依赖版本是硬编码的而不是属性驱动的感到震惊。后者:

所以,基本上。下面转

    <dependency>
        <groupId>org.a.c</groupId>
        <artifactId>A1</artifactId>
        <version>1.33</version>
    </dependency>

   <dependency>
        <groupId>org.a.c</groupId>
        <artifactId>A2</artifactId>
        <version>1.34</version>
    </dependency>
   .....

进入

    <properties>
      <A1.version>1.33</A1.version>
      <A2.version>1.34</A2.version>
    </properties>
    
    ...
    <dependency>
        <groupId>org.a.c</groupId>
        <artifactId>A1</artifactId>
        <version>${A1.version}</version>
    </dependency>

   <dependency>
        <groupId>org.a.c</groupId>
        <artifactId>A2</artifactId>
        <version>${A2.version}</version>
    </dependency>

PS不要打扰正则表达式。

标签: mavenidemaven-2keyboard-shortcutspom.xml

解决方案


推荐阅读