我有一个与滴水精灵和瓦丁7的工作项目。我需要在不删除 vaadin7 代码的情况下将 Vaadin8 与现有环境一起使用。我可以使用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>这是我目前的虚拟配置
2 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
慕田峪7331174
TA贡献1828条经验 获得超13个赞
如前所述,您不能在 maven 中指定同一依赖项的两个版本,但是在这种特殊情况下,您是否考虑过将兼容性包与 Vaadin 8 迁移到 Vaadin 8?然后,您将能够使用导入从Vaadin 7框架访问所需的类。如上面的链接所示:*.v7.*
对兼容性包中类的唯一更改是其类路径中的更改。所有兼容性类都可以在“v7.*”下找到。例如,兼容性 文本字段可通过导入 com.vaadin.v7.ui.TextField 获得,前提是项目依赖项已设置为包含兼容性变体,如上一节所述。
这不是您正在寻找的确切解决方案,但希望至少会有所帮助。
附言:如果加载项尚未移植到Vaadin8,则此路径可能会出现问题。然后,您将需要更新我们自己的依赖项并替换不兼容的依赖项。
添加回答
举报
0/150
提交
取消
