第 3 章 使用 POM 文件创建 Eclipse Vert.x 项目
当您开发基本的 Eclipse Vert.x 应用程序时,您应该创建以下工件。我们将在我们首先 启动的 Eclipse Vert.x 项目中创建这些工件。
- 包含 Eclipse Vert.x 方法的 Java 类。
-
包含 Maven 构建应用程序所需的信息的
pom.xml文件。
以下流程创建了一个简单的 Greeting 应用程序,它返回 Greetings! 作为响应。
Eclipse Vert.x 支持基于 OpenJDK 8 和 OpenJDK 11 的构建器镜像,用于构建和部署应用程序到 OpenShift。不支持 Oracle JDK 和 OpenJDK 9 构建器镜像。
前提条件
- 安装了 OpenJDK 8 或 OpenJDK 11。
- 已安装 Maven。
流程
创建新目录
getting-started并浏览到其中。mkdir getting-started cd getting-started
$ mkdir getting-started $ cd getting-startedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这是应用的根目录。
在根目录中创建目录结构
src/main/java/com/example/,然后导航到.mkdir -p src/main/java/com/example/ cd src/main/java/com/example/
$ mkdir -p src/main/java/com/example/ $ cd src/main/java/com/example/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建包含应用代码的 Java 类文件
MyApp.java。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 该应用在端口 8080 上启动 HTTP 服务器。向您发送不动时,它又会得到 回报! 我很好。
在应用程序根目录中创建一个
pom.xml文件,其内容如下:-
在 &
lt;dependencyManagement> 部分中,添加io.vertx:vertx-dependencies构件。 -
将
类型指定为pom,范围指定为导入。 在 &
lt;project> 部分的<properties> 下,指定 Eclipse Vert.x 和 Eclipse Vert.x Maven 插件的版本。注意属性可用于设置在每个版本中更改的值。例如,产品或插件的版本。
-
在 <
;project> 部分中,在 <plugin> 下,指定vertx-maven-plugin。Eclipse Vert.x Maven 插件用于打包您的应用程序。 包含
包含要构建应用程序的工件和插件的存储库。软件仓库和插件,以指定pom.xml包含以下工件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
在 &
从应用的根目录使用 Maven 构建应用。
mvn vertx:run
mvn vertx:runCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证应用是否正在运行。
使用
curl或浏览器验证您的应用程序是否在http://localhost:8080中运行,并返回 "Greetings!" 作为回答。curl http://localhost:8080
$ curl http://localhost:8080 Greetings!Copy to Clipboard Copied! Toggle word wrap Toggle overflow