我正在尝试将 Vaadin Flow (14) 图表实现为 SVG 转换器,并且 pom 依赖项失败。我遵循的说明位于:https ://vaadin.com/docs/v14/ds/components/charts/charts-installing以安装图表以及:https ://vaadin.com/docs/latest/ds /components/charts/java-api/installing然后我使用这些说明将图表转换为 SVG 文件:https ://vaadin.com/docs/latest/ds/components/charts/java-api/ svg 生成器
考虑到这一点,我在 pom.xml 文件中添加了以下内容:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow</artifactId>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow-svg-generator</artifactId>
</dependency>
说明说要省略版本,但 SVG 生成器依赖项失败说它需要一个版本。然后我按照文档中的说明添加版本号:<version>6.0.0</version>
这会导致以下错误:com.vaadin:vaadin-charts-flow-svg-generator:jar:6.0.0 was not found in https://repo.maven.apache.org/maven2 during a previous attempt.
而且我怀疑这将是第一个答案,是的,我确实将 vaadin-addons 存储库添加到了 pom 文件中。我实际上使用的是从https://start.vaadin.com/app构建的默认项目,其中默认包含 vaadin-addons。
我在 pom 中的最终版本是:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow-svg-generator</artifactId>
<version>6.0.0</version>
</dependency>