我收到错误:
expected =' 2.0.0-SNAPSHOT found =' $ {jpacontainer.version} '
Vaadin snapshot repository: bad revision found in
http://oss.sonatype.org/content/repositories/vaadin-snapshots/com/vaadin/addon/jpacontainer-addon-agpl-3.0/2.0.0-SNAPSHOT/jpacontainer-addon-agpl-3.0-2.0.0-20120117.082939-16.pom:
expected='2.0.0-SNAPSHOT found='${jpacontainer.version}'
同时解决依赖
val vaadinJPA = "com.vaadin.addon" % "jpacontainer-addon-agpl-3.0" % "2.0.0-SNAPSHOT"
你知道如何解决这个问题吗?
答案 0 :(得分:2)
POM文件无效。 POM是模块的元数据文件,应列出正确的版本。这就是造成问题的原因。 快照有不稳定的趋势(使用它们并不总是一个好主意)。
选项?
使用其他快照模块版本。
如果你真的需要这个特殊的罐子,那么我建议你直接下载它:
那个模块很简单:-(
浏览文件存储时可以找到jar,如下所示:
这解释了为什么Maven中的以下依赖声明可能有效:
<dependency>
<groupId>com.vaadin.addon</groupId>
<artifactId>jpacontainer-addon-agpl-3.0</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
如果没有合适的POM,Nexus索引将无法正确更新
https://oss.sonatype.org/index.html#nexus-search;gav~~jpacontainer-addon-agpl-3.0~2.0.0-SNAPSHOT~~
正如您所看到的那样,jar已经丢失......因此存在jar,存储库索引不可靠