5.2. 使用 community Vert.x starter 创建 Eclipse Vert.x 项目
您可以使用 community Vert.x starter 创建 Eclipse Vert.x 项目。初学者会创建一个社区项目。您必须将社区项目转换为红帽构建的 Eclipse Vert.x 项目。
前提条件
- 安装了 OpenJDK 8 或 OpenJDK 11。
- 已安装 Maven 3 或更高版本。
- 提供文本 ior 或 IDE。
- 提供 curl 或 HTTPie 或浏览器以保证 HTTP 可重复使用。
流程
在命令终端中,输入以下命令验证 Maven 是否使用 OpenJDK 8 或 OpenJDK 11,并且 Maven 版本为 3.6.0 或更高版本:
mvn --version
- 如果前面的命令没有返回 OpenJDK 8 或 OpenJDK 11,请将到 OpenJDK 8 或 OpenJDK 11 的路径添加到 PATH 环境变量中,然后再次输入该命令。
- 进入 Vert.x Starter。
- 选择 Eclipse Vert.x 的 Version。
- 选择 Java 作为语言。
- 选择 Maven 作为构建工具。
- 输入 组 Id,它是项目的唯一标识符。对于此过程,请保留默认的 com.example。
- 输入 Artifact Id,这是您的项目和项目目录的名称。对于此过程,请保留默认的 starter。
- 指定您要添加到项目中的依赖项。对于此过程,在 Depencies 文本框中键入 Vert.x Web 未指定值,也可以从 Depencies 列表中选择它。
- 点 Advanced options 选择 OpenJDK 版本。对于此过程,请保留默认的 JDK 11。
-
单击 Generate 项目。下载包含 Eclipse Vert.x 项目的构件的
starter.zip
文件。 -
创建
已启动的目录
。 将 ZIP 文件的内容提取到
getting-started
文件夹。Vert.x Starter 创建一个具有以下工件的 Eclipse Vert.x 项目:-
Maven 构建削减
pom.xml
文件.该文件有配置来构建和运行您的责任。 -
src/main/java
文件夹中的示例. -
Sample 测试使用
src/test/java
文件夹中的 JUnit 5。 - ifigution to enforce Code风格.
- git configtion to ignore 文件.
-
Maven 构建削减
要将社区项目转换为红帽构建的 Eclipse Vert.x 项目,请在
pom.xml
文件中替换以下值:-
vertx.version
- 指定您要使用的 Eclipse Vert.x 版本。例如,如果您想要使用 Eclipse Vert.x 4.3.7 版本,请将版本指定为 4.3.7.redhat-00002。 -
vertx-stack-depchain
- 将这个依赖项替换为vertx-dependencies
。
-
指定要在
pom.xml
文件中构建应用程序的 Eclipse Vert.x 工件的软件仓库。<repositories> <repository> <id>redhat-ga</id> <name>Red Hat GA Repository</name> <url>https://maven.repository.redhat.com/ga/</url> </repository> </repositories>
或者,您也可以配置 Maven 存储库,以在
settings.xml
文件中指定构建工件。如需更多信息,请参阅为 Eclipse Vert.x 项目配置 Apache Maven 存储库。- 使用 Eclipse Vert.x 项目作为模板来创建自己的应用程序。
从应用的根目录使用 Maven 构建应用。
mvn package
从应用的根目录使用 Maven 运行应用。
mvn exec:java
验证应用是否正在运行。
使用
curl
或您的浏览器,验证您的应用是否在运行http://localhost:8888
,并返回 "Hello from Vert.x!" 作为回答。$ curl http://localhost:8888 Hello from Vert.x!