【问题标题】:maven build expecting wrong version of jar [closed]Maven构建期望错误版本的jar [关闭]
【发布时间】: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 的来源来仔细检查。它必须出现在该命令的输出中。

标签: java maven build maven-2 pom.xml


【解决方案1】:

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

这会导致问题。

【讨论】:

  • 我们没有在依赖项中定义任何位置 lombok.version。我验证了多次
  • Maven 没有发明${lombok.version} 字符串,它必须在 POM 中的某个地方。
猜你喜欢
  • 2017-04-14
  • 2014-12-27
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2016-01-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多