我在用Java编写我的第一个vert.x项目时,在这里需要您的帮助。我正在使用Maven。我有4个不同的verticle,其中之一是我的Main verticle(MainVerticle.java)。我正在使用程序性部署,并且MainVerticle.java包含其他3个Verticle的部署。 我很难在命令行上运行MainVerticle。 我做了一些搜索,发现可以运行一个jar文件。我的问题是,因为这是一个vert.x项目,所以我使用intellij构建的jar不包含其他3个顶点。 我总是用我的想法为我的所有Java项目创建一个jar,但是我不知道为什么我无法在jar中获取其他3个顶点,以便与其他3个MainVeeticle一起运行。 谢谢您的帮助
答案 0 :(得分:0)
我建议参考以下任一项目设置:
还有此博客文章可能对您有帮助
答案 1 :(得分:0)
您可以使用intelliJ运行它们,如下编辑运行配置:
io.vertx.core.Launcher
<up to you, or leave blank>
run com.main.MainVerticle
在“程序参数”中,指定包含MainVerticle.java verticle的正确软件包。
如果您使用的是json配置文件,则可以执行以下操作:
程序参数:run com.main.MainVerticle -conf /path/to/my_config.json