微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有 IDE 快捷方式来驱动 Maven Dependency 版本属性?

如何解决是否有 IDE 快捷方式来驱动 Maven Dependency 版本属性?

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

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

  • 提高 pom.xml 的可读性
  • 升级依赖项通常很容易
  • 您可以在父/子子模块中引用属性版本

所以,基本上。下面转

    <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>

P.S 不要理会正则表达式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。