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 或更高版本。
  • 提供文本 ­i­or 或 IDE。
  • 提供 curl 或 HTTPie 或浏览器以保证 HTTP 可重复使用。

流程

  1. 在命令终端中,输入以下命令验证 Maven 是否使用 OpenJDK 8 或 OpenJDK 11,并且 Maven 版本为 3.6.0 或更高版本:

    mvn --version
    Copy to Clipboard Toggle word wrap
  2. 如果前面的命令没有返回 OpenJDK 8 或 OpenJDK 11,请将到 OpenJDK 8 或 OpenJDK 11 的路径添加到 PATH 环境变量中,然后再次输入该命令。
  3. 进入 Vert.x Starter
  4. 选择 Eclipse Vert.x 的 Version
  5. 选择 Java 作为语言。
  6. 选择 Maven 作为构建工具。
  7. 输入 组 Id,它是项目的唯一标识符。对于此过程,请保留默认的 com.example
  8. 输入 Artifact Id,这是您的项目和项目目录的名称。对于此过程,请保留默认的 starter
  9. 指定您要添加到项目中的依赖项。对于此过程,在 De­pen­cies 文本框中键入 Vert.x Web 未指定值,也可以从 De­pen­cies 列表中选择它。
  10. Advanced options 选择 OpenJDK 版本。对于此过程,请保留默认的 JDK 11
  11. 单击 Gen­er­ate 项目。下载包含 Eclipse Vert.x 项目的构件的 starter.zip 文件。
  12. 创建 已启动的目录
  13. 将 ZIP 文件的内容提取到 getting-started 文件夹。Vert.x Starter 创建一个具有以下工件的 Eclipse Vert.x 项目:

    • Maven 构建削减 pom.xml 文件.该文件有配置来构建和运行您的责任。
    • src/main/java 文件夹中的示例.
    • Sam­ple 测试使用 src/test/java 文件夹中的 JUnit 5。
    • ­i­fig­u­tion to enforce Code风格.
    • git con­fig­tion to ignore 文件.
  14. 要将社区项目转换为红帽构建的 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
  15. 指定要在 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>
    Copy to Clipboard Toggle word wrap

    或者,您也可以配置 Maven 存储库,以在 settings.xml 文件中指定构建工件。如需更多信息,请参阅为 Eclipse Vert.x 项目配置 Apache Maven 存储库

  16. 使用 Eclipse Vert.x 项目作为模板来创建自己的应用程序。
  17. 从应用的根目录使用 Maven 构建应用。

    mvn package
    Copy to Clipboard Toggle word wrap
  18. 从应用的根目录使用 Maven 运行应用。

    mvn exec:java
    Copy to Clipboard Toggle word wrap
  19. 验证应用是否正在运行。

    使用 curl 或您的浏览器,验证您的应用是否在运行 http://localhost:8888,并返回 "Hello from Vert.x!" 作为回答。

    $ curl http://localhost:8888
    Hello from Vert.x!
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat