java - 我可以在一个 Maven 项目中使用两个 Vaadin 版本吗(Vaadin7 和 Vaadin8)

标签 java maven vaadin

我有一个使用 Dropwizard 和 Vaadin7 的工作项目。 我需要在现有环境中使用 Vaadin8 而不删除 vaadin7 代码。 我可以使用 Vaadin7 和 Vaadin8 这两个版本来运行我的项目吗? 由于我是 Vaadin 的新手,任何人都可以帮助我解决这个问题吗?

<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-themes</artifactId>
    <version>7.5.10</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client-compiled</artifactId>
    <version>7.5.10</version>
</dependency>
<dependency>
    <groupId>com.vaadin</groupId>
    <artifactId>vaadin-client</artifactId>
    <version>7.5.10</version>
</dependency>

这是我当前的 vaadin 配置

最佳答案

你不能在 Maven 中使用同一个依赖的两个版本,它将使用第一个。

只要您没有在代码中使用 COMMUNITY ADD-ONS,将版本升级到 8 不会有问题。

我给你留下了一个很好的指南来学习如何升级版本: Guide to upgrade vaadin

关于java - 我可以在一个 Maven 项目中使用两个 Vaadin 版本吗(Vaadin7 和 Vaadin8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55572190/

相关文章:

java - 如何让 @ParametersAreNonnullByDefault 工作?

java - 如何使 JOOQ codegen 与基于 Oracle 版本的重定义配合使用?

java - 为什么 Eclipse m2e 插件将错误格式的 jar 部署到 Tomcat 服务器

vaadin 按索引号网格选择一行

Vaadin 14 纸张 slider 销属性

java - 禁用日历事件移动 - Vaadin

java - "Serializable cannot be resolved to a type"

java - Jpanel调整大小时如何使图像居中

java - 帧率与重力无关

java - 使用 RabbitMQ 将 python 字典发送到 java