因此,我尝试按照教程中的说明使用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并将其用作基础。

08-17 09:18