缺少来自 org.vaadin.artur 的 Vaadin 依赖项
Missing Vaadin dependencies from org.vaadin.artur
我正在尝试使用 Vaadin Flow 框架来创建 Web 应用程序。我已将测试应用程序配置并下载为 Maven 项目,如下所述:https://start.vaadin.com/app/
但是,该项目无法从 Maven 中心下载两个必需的依赖项:
<dependency>
<groupId>org.vaadin.artur</groupId>
<artifactId>a-vaadin-helper</artifactId>
<version>1.7.1</version>
</dependency>
和
<dependency>
<groupId>org.vaadin.artur</groupId>
<artifactId>spring-data-provider</artifactId>
<version>2.0.2</version>
</dependency>
所需的 repo 已经在我的 POM 中:
<repository>
<id>Vaadin Directory</id>
<url>http://vaadin.com/nexus/content/repositories/vaadin-addons</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
当我手动下载 JAR 并将它们添加到我的本地 .m2 存储库时,项目构建正常,因此有一个解决方法。但是我还是想明白为什么没有从 Maven 中检索到这些依赖项。此外,这是 docker 构建的一个问题,它失败了,因为它当然不访问我的本地 Maven 存储库。
有什么想法吗?非常感谢。
不确定您从哪里获得存储库,但如果您转到 https://start.vaadin.com 并下载应用程序,pom.xml 包含
<!-- Repository used by many Vaadin add-ons -->
<repository>
<id>Vaadin Directory</id>
<url>https://maven.vaadin.com/vaadin-addons</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
哪个应该是正确的存储库 URL
我发现了错误。这是由于我们的内部存储库设置。我们正在使用 Nexus,它也充当 Maven Central 代理。由于这两个依赖项未在 Central 上列出,我不得不手动将 JAR 添加到 Nexus 并在 POM.xml 中配置 Nexus 存储库。然后构建工作正常。
我正在尝试使用 Vaadin Flow 框架来创建 Web 应用程序。我已将测试应用程序配置并下载为 Maven 项目,如下所述:https://start.vaadin.com/app/
但是,该项目无法从 Maven 中心下载两个必需的依赖项:
<dependency>
<groupId>org.vaadin.artur</groupId>
<artifactId>a-vaadin-helper</artifactId>
<version>1.7.1</version>
</dependency>
和
<dependency>
<groupId>org.vaadin.artur</groupId>
<artifactId>spring-data-provider</artifactId>
<version>2.0.2</version>
</dependency>
所需的 repo 已经在我的 POM 中:
<repository>
<id>Vaadin Directory</id>
<url>http://vaadin.com/nexus/content/repositories/vaadin-addons</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
当我手动下载 JAR 并将它们添加到我的本地 .m2 存储库时,项目构建正常,因此有一个解决方法。但是我还是想明白为什么没有从 Maven 中检索到这些依赖项。此外,这是 docker 构建的一个问题,它失败了,因为它当然不访问我的本地 Maven 存储库。
有什么想法吗?非常感谢。
不确定您从哪里获得存储库,但如果您转到 https://start.vaadin.com 并下载应用程序,pom.xml 包含
<!-- Repository used by many Vaadin add-ons -->
<repository>
<id>Vaadin Directory</id>
<url>https://maven.vaadin.com/vaadin-addons</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
哪个应该是正确的存储库 URL
我发现了错误。这是由于我们的内部存储库设置。我们正在使用 Nexus,它也充当 Maven Central 代理。由于这两个依赖项未在 Central 上列出,我不得不手动将 JAR 添加到 Nexus 并在 POM.xml 中配置 Nexus 存储库。然后构建工作正常。