OpenShift Hello World java 垂直
OpenShift Hello World java vertical
我正在尝试在 OpenShift 上创建一个简单的 "Hello World" vertx java 应用程序,但是我的 class 不能 found/run.
我在 OpenShift 上创建了一个新应用程序并克隆了 git 存储库,我从那里添加了示例 Test.java class .
我还添加到 /configuration/vertx.env 文件
export vertx_module=com.test~project~1.0
在我的 pom.xml 我有
<artifactId>project</artifactId>
<groupId>com.test</groupId>
<version>1.0</version>
我也尝试将以下内容添加到 /mods/mod.json 文件
{
"main": "com.test.project.Test"
}
.....
我错过了什么,或者说,项目应该如何构建(在 OpenShift 上)才能使 vertx 运行 我的简单 Test.class ?
或者是否有可能必须在 pom.xml 中执行额外的 Maven 步骤?
好的...目前看来vertx catridge 没有运行 git push
之后的maven 构建。这在某种程度上被破坏了(至少 Java)。
要获取 Java 模块 运行ning,您需要通过 OpenShift 控制台登录您的应用,然后:
运行 vertx java 模块的 maven 构建(这会将正确的文件放入 maven .m2
文件夹中,vertx 会找到它)。文件存储在:~/app-root/repo
重启顶点:
sh ~/vertx/bin/control restart
希望 OpenShift 将来能自动执行这些步骤。
我正在尝试在 OpenShift 上创建一个简单的 "Hello World" vertx java 应用程序,但是我的 class 不能 found/run.
我在 OpenShift 上创建了一个新应用程序并克隆了 git 存储库,我从那里添加了示例 Test.java class .
我还添加到 /configuration/vertx.env 文件
export vertx_module=com.test~project~1.0
在我的 pom.xml 我有
<artifactId>project</artifactId>
<groupId>com.test</groupId>
<version>1.0</version>
我也尝试将以下内容添加到 /mods/mod.json 文件
{
"main": "com.test.project.Test"
}
..... 我错过了什么,或者说,项目应该如何构建(在 OpenShift 上)才能使 vertx 运行 我的简单 Test.class ?
或者是否有可能必须在 pom.xml 中执行额外的 Maven 步骤?
好的...目前看来vertx catridge 没有运行 git push
之后的maven 构建。这在某种程度上被破坏了(至少 Java)。
要获取 Java 模块 运行ning,您需要通过 OpenShift 控制台登录您的应用,然后:
运行 vertx java 模块的 maven 构建(这会将正确的文件放入 maven
.m2
文件夹中,vertx 会找到它)。文件存储在:~/app-root/repo
重启顶点:
sh ~/vertx/bin/control restart
希望 OpenShift 将来能自动执行这些步骤。