我试图从Vaadin 8迁移到10,当我更新我的pom文件中的vaadin-bom版本时,我遇到了问题。
以前:
<properties>
<vaadin.version>8.4.3</vaadin.version>
<vaadin.plugin.version>8.4.3</vaadin.plugin.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-server</artifactId>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-push</artifactId>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client-compiled</artifactId>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-themes</artifactId>
</dependency>
</dependencies>一旦我将版本更新为10.0.1,我已经得到了所有依赖项的错误
项目构建错误: com.vaadin:vaadin-server:jar缺少“dependencies.dependency.version”。
我是否显式地为依赖项放置版本(最新版本仍然是8++)?或者我的pom文件中是否有任何步骤可以使更新成功?
发布于 2018-06-28 06:14:58
Vaadin 10的打包方式与以前的版本略有不同,这意味着有不同的工件in和不同的Maven插件(仅用于生产构建)。不建议直接通过更改版本号和解决编译错误来进行更新。
您可以使用https://vaadin.com/start中的一个"Project“启动程序来找到一个可工作的基线pom.xml设置,然后在此基础上添加您自己的东西。
https://stackoverflow.com/questions/51073411
复制相似问题