Java maven构建需要错误版本的jar

Java maven构建需要错误版本的jar,java,maven,build,maven-2,pom.xml,Java,Maven,Build,Maven 2,Pom.xml,我正在做一个maven构建,它失败了,因为maven引用了错误的版本 当我在构建时,它失败了,原因如下:找不到工件org.projectlombok:lombok:jar:${lombok.version},不知道为什么在给出版本1.18.4时它引用了lombok.version 这是最近突然开始的 有人能帮我吗在您的POM中,或者在您的父POM中,或者在lombok版本被定义为${lombok.version}的依赖项中,有一些地方 这导致了问题。依赖项声明看起来不错。不知道是什么问题。如果

我正在做一个maven构建,它失败了,因为maven引用了错误的版本

当我在构建时,它失败了,原因如下:找不到工件org.projectlombok:lombok:jar:${lombok.version},不知道为什么在给出版本1.18.4时它引用了lombok.version

这是最近突然开始的


有人能帮我吗

在您的POM中,或者在您的父POM中,或者在lombok版本被定义为
${lombok.version}
的依赖项中,有一些地方


这导致了问题。

依赖项声明看起来不错。不知道是什么问题。如果您设置以下内容,它会生成吗?1.18.4如果是,则检查您所依赖的其他项目-它们是否需要设置lombok.version变量?我在maven settings.xml lombokversion 1.18.4中尝试过这样做,但这对我来说并不合适。你可以通过运行mvn dependency:tree并检查lombok.version的来源来进行双重检查。它必须出现在该命令的输出的某个地方。我们没有在依赖项中定义where lombok.version。我验证了multiple timesMaven没有发明
${lombok.version}
字符串,它必须在POMs中的某个地方。