Maven构建期望错误版本的jar [关闭]

Posted

技术标签:

【中文标题】Maven构建期望错误版本的jar [关闭]【英文标题】:maven build expecting wrong version of jar [closed] 【发布时间】:2021-01-21 16:39:39 【问题描述】:

我正在做一个 maven 构建,但由于 maven 引用了错误的版本,所以它失败了

pom.xml definition for lombok dependency

当我正在构建时,它因以下原因而失败。找不到工件 org.projectlombok:lombok:jar:$lombok.version ,不确定为什么当我们给出版本 1.18.4 时它指的是 lombok.version

最近突然就开始了。

谁能帮帮我

【问题讨论】:

依赖声明看起来不错。不知道是什么问题。如果您设置以下内容,它会构建吗? 1.18.4 如果是,请检查您依赖的其他项目 - 它们是否需要设置 lombok.version 变量? 我在我的 maven settings.xml 中试过这样 lombokversion1.18.4,但它不适合我 您可以通过运行 mvn dependency:tree 并检查 lombok.version 的来源来仔细检查。它必须出现在该命令的输出中。 【参考方案1】:

在您的 POM、父 POM 或依赖项中的某个地方,lombok 的版本被定义为 <version>$lombok.version</version>

这会导致问题。

【讨论】:

我们没有在依赖项中定义任何位置 lombok.version。我验证了多次 Maven 没有发明$lombok.version 字符串,它必须在 POM 中的某个地方。

以上是关于Maven构建期望错误版本的jar [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Maven从错误的存储库下载[关闭]

Maven 构建错误 org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) 在指定范围内没有可用的版本

JavaMe 部署 [关闭]

maven-checkstyle-plugin配置关闭

有没有办法使用maven插件将jar解压到我的项目文件夹并将它们作为java文件获取[关闭]

使用 NLTK 的半监督朴素贝叶斯 [关闭]