如何在eclipse上运行Vert.x Verticle?

时间:2014-11-22 08:30:44

标签: eclipse vert.x

您是否可以列出有关如何从eclipse运行Vertical或将我引导至源的步骤?我无法在任何地方找到明确的步骤。

3 个答案:

答案 0 :(得分:1)

使用maven原型创建和构建项目,如下所述:http://vertx.io/maven_dev.html#generate-the-project

,使用以下maven命令:mvn archetype:generate -Dfilter = io.vertx:-DgroupId = com.mycompany -DartifactId = my-module -Dversion = 0.1

  1. 将maven项目导入Eclipse

  2. 创建Java Application类型的运行配置

  3. 在主选项卡中输入主类:

       org.vertx.java.platform.impl.cli.Starter

  4. 在参数选项卡中输入程序参数:

       runmod com.mycompany~my-module~0.1

  5. 点击运行。

  6. 参考:http://www.smartjava.org/content/create-simpe-restful-service-vertx-20-rxjava-and-mongodb

答案 1 :(得分:1)

使用/不使用外部配置文件从Eclipse运行Verticle。

我是通过使用Verticle部署的HttpServer来做到这一点的,但为了简单起见,我采用了一个简单的Verticle。如果您不想传递config,只需从下面给出的命令中删除-conf参数。

假设我有一个名为SimpleVerticle.java的类

我的项目结构是这样的。

enter image description here

我的Verticle代码如下。

import io.vertx.core.AbstractVerticle;

public class SimpleVerticle extends AbstractVerticle{


    @Override
    public void start() {
        System.out.println("In Simple Verticle Start Method");

        System.out.println("the port configuration is : "+config().getInteger("http.port",8080));
    }
}

我的配置文件如下所示:

{
  "http.port" : 8082
}

现在你所要做的就是, 第1步:右键单击Verticle文件,选择RunAs - >运行配置 第2步:在主选项卡中, 在主类字段中,输入io.vertx.core.Launcher

步骤3:在Arguments选项卡的Program Arguments字段中,输入以下内容,

run com.tutorial.venu.SimpleVerticle -conf src/main/conf/vertx-myapp-conf.json

enter image description here enter image description here

然后点击Run !!

Boom,您可以使用从配置文件中获取的配置项来部署Verticle。

enter image description here

请参阅视频链接: http://vertx.io/blog/automatic-redeployment-in-eclipse-ide/

答案 2 :(得分:0)

最好的选择是Vert.x Google Group:

https://groups.google.com/forum/#!forum/vertx

在那里,你可以从蒂姆·福克斯和其他核心开发者那里得到答案。

至于你的Eclipse问题,我假设你找到了那个页面:

http://vertx.io/dev_guide.html