为什么exec:java work和exec:exec失败?

只需设置一个简单的项目来测试maven exec插件的功能.我有一个类包含一个“Hello World”主要方法.我已经测试了exec插件的两个配置.

        <goals>
          <goal>exec</goal>
        </goals>
        <configuration>
          <executable>java</executable>
          <arguments>
            <argument>-classpath</argument>
            <classpath/>
            <argument>test.exec.HelloWorldExec</argument>
          </arguments>
        </configuration>

失败了,给了我一个ClassNotFoundException,而

        <goals><goal>java</goal></goals>
        <configuration>
          <mainClass>test.exec.HelloWorldExec</mainClass>
        </configuration>            

工作.但是我希望能够在一个单独的进程中启动我的java主类,所以我想了解与exec:exec有什么不同以及如何让它工作?

任何帮助赞赏

干杯

呼啸

最佳答案 可能与
this bug有关.说明中包含一个解决方法,希望有所帮助:-)

如果解决方法没有帮助,您仍然可以投票支持该错误,以提高快速修复的可能性.

点赞