因此,我尝试按照教程中的说明使用Maven加载JPA地址簿的压缩版本,但是我遇到了这个错误,它说那里缺少一个工件。
<dependency>
<groupId>com.vaadin.addon</groupId>
<artifactId>jpacontainer</artifactId>
<version>${project.version}</version>
</dependency>
它说此工件缺少japcontainer.jar:2.1.1,并且当我将版本更改为这些数字时,仍然出现相同的错误。我有点迷茫,我不太了解自己在做什么。任何帮助,将不胜感激。
谢谢
这是本教程:
https://vaadin.com/download/jpacontainer-tutorial/
最佳答案
转到http://vaadin.com/directory并搜索“ jpacontainer”。然后,您可以在右侧看到具有最新版本的依赖项片段以及存储库片段。对于jpacontainer,依赖性为:
<dependency>
<groupId>com.vaadin.addon</groupId>
<artifactId>jpacontainer</artifactId>
<version>3.2.0</version>
</dependency>
工件ID之前曾获得双重许可,但以前有所不同。
与此无关,如果您正在弄清楚如何将JPA后端连接到Vaadin UI,我建议不要使用jpacontainer,即使我前一段时间已经在进行重大更新。它在某些情况下很方便,但是在结构上却有些烦人。相反,我建议您检查this example project并将其用作基础。