我通过 Vert.x 启动器创建了一个项目,使用命令mvn exec:java
启动。
当我添加重新部署参数时,
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>${exec-maven-plugin.version}</version>
<configuration>
<mainClass>io.vertx.core.Launcher</mainClass>
<arguments>
<argument>run</argument>
<argument>--redeploy=src/**/*.java</argument> <!-- just add this line -->
<argument>${main.verticle}</argument>
</arguments>
</configuration>
</plugin>
得到一个错误:
java.lang.Exception: classworlds configuration not specified nor found in the classpath
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:397)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
如何让这个 Vert.x 项目支持自动重新部署?