您是否可以列出有关如何从eclipse运行Vertical或将我引导至源的步骤?我无法在任何地方找到明确的步骤。
答案 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
将maven项目导入Eclipse
创建Java Application类型的运行配置
在主选项卡中输入主类:
org.vertx.java.platform.impl.cli.Starter
在参数选项卡中输入程序参数:
runmod com.mycompany~my-module~0.1
点击运行。
参考: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的类
我的项目结构是这样的。
我的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
然后点击Run !!
Boom,您可以使用从配置文件中获取的配置项来部署Verticle。
请参阅视频链接: http://vertx.io/blog/automatic-redeployment-in-eclipse-ide/
答案 2 :(得分:0)
最好的选择是Vert.x Google Group:
https://groups.google.com/forum/#!forum/vertx
在那里,你可以从蒂姆·福克斯和其他核心开发者那里得到答案。
至于你的Eclipse问题,我假设你找到了那个页面: