近期在学习vert.x。在网上查询了好多如何在IDEA 中运行 vert.x server。基本不是使用Gradle,就是使用java -jar 的方式运行。但是都不能算是在IDEA 上运行。我熟悉的是maven 构建方式。所以使用maven 构建demo。
在vert.x starter 创建一个hello world 的project。

在生成的项目中的pom 中可以看到如下:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>${exec-maven-plugin.version}</version>
<mainClass>io.vertx.core.Launcher</mainClass>
<argument>run</argument>
<argument>${main.verticle}</argument>
</plugin>
由此可以看出vert.x app 的main class 是io.vertx.core.Launcher。而启动需要执行的参数是run 和${main.verticle}。所以可以在idea 按照上述方式直接启动vert.x 的app。



在IDEA 运行vert.x 的app 设置完毕
网友评论