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>
相关推荐
march of Time几秒前
go工具库:hertz api框架 hertz client的使用
开发语言·golang·iphone
李少兄3 分钟前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
BreezeDove9 分钟前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea
太阳之神aboluo14 分钟前
压测软件-Jmeter
java·运维·jmeter
24K纯学渣23 分钟前
Python编码格式化之PEP8编码规范
开发语言·ide·python·pycharm
怒视天下24 分钟前
零基础玩转Python生物信息学:数据分析与算法实现
开发语言·python
编程乐学(Arfan开发工程师)26 分钟前
42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
java·spring boot·后端·测试工具·lua·postman
珹洺31 分钟前
数据库系统概论(十七)超详细讲解数据库规范化与五大范式(从函数依赖到多值依赖,再到五大范式,附带例题,表格,知识图谱对比带你一步步掌握)
java·数据库·sql·安全·oracle
用户791177242358333 分钟前
黑马点评【基于redis实现共享session登录】
java·redis
网安INF37 分钟前
CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)
java·web安全·网络安全·kafka·漏洞·jndi注入