我通过下载以下内容来启动该项目:https://github.com/vaadin/骨骼-starter-flow-cdi/archive/v14.zip
\n通过删除 tomEE 插件信息来编辑 pom.xml ,因为我想单独运行它。我还添加了一个 maven-war 插件信息依赖项,以便我可以使用 Java16 进行编译。并将默认构建参数更改为 maven clean package,而不是运行 tomee 插件。我的 pom.xml 最终看起来像这样:
\n<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\n <modelVersion>4.0.0</modelVersion>\n <groupId>com.example.test</groupId>\n <artifactId>jee8tc9j16v14-6-8_hello001</artifactId>\n <name>JEE8TC9J16V14.6.8_hello001</name>\n <version>1.0-SNAPSHOT</version>\n <packaging>war</packaging>\n\n <properties>\n <maven.compiler.source>16</maven.compiler.source>\n <maven.compiler.target>16</maven.compiler.target>\n <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\n <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>\n <failOnMissingWebXml>false</failOnMissingWebXml>\n\n <!-- Dependencies -->\n <vaadin.version>14.6.8</vaadin.version>\n\n <drivers.dir>${project.basedir}/drivers</drivers.dir>\n <drivers.downloader.phase>pre-integration-test</drivers.downloader.phase>\n </properties>\n\n <pluginRepositories>\n <pluginRepository>\n <id>central</id>\n <url>https://repo1.maven.org/maven2/</url>\n <snapshots>\n <enabled>false</enabled>\n </snapshots>\n </pluginRepository>\n </pluginRepositories>\n\n <repositories>\n <repository>\n <id>central</id>\n <url>https://repo1.maven.org/maven2/</url>\n <snapshots>\n <enabled>false</enabled>\n </snapshots>\n </repository>\n <!-- Repository used by many Vaadin add-ons -->\n <repository>\n <id>Vaadin Directory</id>\n <url>https://maven.vaadin.com/vaadin-addons</url>\n <snapshots>\n <enabled>false</enabled>\n </snapshots>\n </repository>\n </repositories>\n\n …Run Code Online (Sandbox Code Playgroud)