Vaadin 14 SVG 生成器依赖项的流程图在 pom.xml 中不起作用
Vaadin 14 Flow charts to SVG generator dependencies not working in pom.xml
我正在尝试将 Vaadin Flow (14) 图表实施为 SVG 转换器,但 pom 依赖项失败。我遵循的说明位于:https://vaadin.com/docs/v14/ds/components/charts/charts-installing to install Charts as well as: https://vaadin.com/docs/latest/ds/components/charts/java-api/installing I'm then using these instructions to convert the charts to export them to SVG files: https://vaadin.com/docs/latest/ds/components/charts/java-api/svg-generator
考虑到这一点,我已将以下内容添加到我的 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>
此功能未针对 Vaadin 14 实现。目前正在开发中,目标是针对 Vaadin 21。有关详细信息,请参阅 https://github.com/vaadin/platform/issues/2101。
我没有尝试使用 Vaadin 14 的最新版本的图表,但您在这里有升级指南:https://vaadin.com/docs/v14/ds/components/charts/upgrading
Vaadin 20+ 的版本控制已更改,现在组件的版本与 Vaadin 相同:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow</artifactId>
<version>21.0.0.alpha10</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow-svg-generator</artifactId>
<version>21.0.0.alpha10</version>
</dependency>
由于它是 alpha 版本,您还需要添加预发布存储库:
<repository>
<id>vaadin-prereleases</id>
<url>
https://maven.vaadin.com/vaadin-prereleases/
</url>
</repository>
我正在尝试将 Vaadin Flow (14) 图表实施为 SVG 转换器,但 pom 依赖项失败。我遵循的说明位于:https://vaadin.com/docs/v14/ds/components/charts/charts-installing to install Charts as well as: https://vaadin.com/docs/latest/ds/components/charts/java-api/installing I'm then using these instructions to convert the charts to export them to SVG files: https://vaadin.com/docs/latest/ds/components/charts/java-api/svg-generator
考虑到这一点,我已将以下内容添加到我的 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>
此功能未针对 Vaadin 14 实现。目前正在开发中,目标是针对 Vaadin 21。有关详细信息,请参阅 https://github.com/vaadin/platform/issues/2101。
我没有尝试使用 Vaadin 14 的最新版本的图表,但您在这里有升级指南:https://vaadin.com/docs/v14/ds/components/charts/upgrading
Vaadin 20+ 的版本控制已更改,现在组件的版本与 Vaadin 相同:
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow</artifactId>
<version>21.0.0.alpha10</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-charts-flow-svg-generator</artifactId>
<version>21.0.0.alpha10</version>
</dependency>
由于它是 alpha 版本,您还需要添加预发布存储库:
<repository>
<id>vaadin-prereleases</id>
<url>
https://maven.vaadin.com/vaadin-prereleases/
</url>
</repository>