maven多模块项目编译一直报Failure to find com.xxx.xxx:xxx-xxx-xxx:pom:1.0-SNAPSHOT in问题

工作中项目上因为多版本迭代,需要对不同迭代版本升级版本号,且因为项目工程本身是多模块结构,且依然多个其他模块工程。

在将工程中子模块的pom.xml中版本号使用变量引用父模块中定义的版本号时,一直报Failure to find com.xxx.xxx:xxx-xxx-xxx:pom:1.0-SNAPSHOT in

最后发现是因为版本号变量引用时写法不正确导致的,

正确的:<version>${re.version}</version>

写成了:<version>{$re.version}</version>

java 复制代码
<groupId>com.xxx.xxx</groupId>
    <artifactId>xxx-xxx</artifactId>
    <version>{$re.version}</version>
    <packaging>pom</packaging>
    <modules>
        <module>xxx-xxx-xx1</module>
        <module>xxx-xxx-xx2</module>
    </modules>

    <properties>
        <maven.compiler.source>17</maven.compiler.source>
        <maven.compiler.target>17</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <re.version>1.0-CUB-SNAPSHOT</re.version>
    </properties>
相关推荐
敖云岚7 分钟前
【AI】SpringAI 第五弹:接入千帆大模型
java·大数据·人工智能·spring boot·后端
桦说编程13 分钟前
CompletableFuture典型错误 -- 代码出自某大厂
java·后端·响应式编程
root666/22 分钟前
【大数据技术-联邦集群RBF】DFSRouter日志一直打印修改Membership为EXPIRED状态的日志分析
java·大数据·hadoop
佩奇的技术笔记26 分钟前
Java学习手册:Filter 和 Listener
java
sugar__salt34 分钟前
反射,枚举,lambda表达式
java
Spring小子41 分钟前
黑马点评商户查询缓存--缓存更新策略
java·数据库·redis·后端
foo1st1 小时前
JDK(Ubuntu 18.04.6 LTS)安装笔记
java·笔记·ubuntu
DKPT1 小时前
常见正则表达式整理与Java使用正则表达式的例子
java·笔记·学习·面试·正则表达式