Maven SBT-发现错误的修订

Maven SBT-发现错误的修订,maven,dependencies,sbt,Maven,Dependencies,Sbt,我得到一个错误: 预期='2.0.0-SNAPSHOT found='${jpacontainer.version}' 在解决依赖关系时 val vaadinJPA = "com.vaadin.addon" % "jpacontainer-addon-agpl-3.0" % "2.0.0-SNAPSHOT" 你知道怎么解决这个问题吗 这是POM:POM文件无效。POM是模块的元数据文件,应该列出正确的版本。这就是造成你的问题的原因。 快照有不稳定的倾向,使用快照并不总是一个好主意 选择 使用不

我得到一个错误:

预期='2.0.0-SNAPSHOT found='${jpacontainer.version}'

在解决依赖关系时

val vaadinJPA = "com.vaadin.addon" % "jpacontainer-addon-agpl-3.0" % "2.0.0-SNAPSHOT"
你知道怎么解决这个问题吗


这是POM:

POM文件无效。POM是模块的元数据文件,应该列出正确的版本。这就是造成你的问题的原因。 快照有不稳定的倾向,使用快照并不总是一个好主意

选择

使用不同的快照模块版本

如果您真的需要这个特殊的jar,我建议您直接下载它,如下所示:

使现代化 该模块完全损坏:-

浏览文件存储时可以找到jar,如下所示:

这解释了为什么Maven中的以下依赖项声明可以工作:

<dependency>
  <groupId>com.vaadin.addon</groupId>
  <artifactId>jpacontainer-addon-agpl-3.0</artifactId>
  <version>2.0.0-SNAPSHOT</version>
</dependency>
如果没有适当的POM,Nexus索引将无法正确更新

正如你所看到的,罐子不见了。。。所以jar存在,存储库索引不可靠

<dependency>
  <groupId>com.vaadin.addon</groupId>
  <artifactId>jpacontainer-addon-agpl-3.0</artifactId>
  <version>2.0.0-SNAPSHOT</version>
</dependency>