我有一个独立的 maven 项目,我在其中使用 org.codehaus.mojo exec 插件运行 java 程序。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>java</executable>
<argument>-classpath</argument>
<classpath>
</classpath>
<argument>com.abc.Main</argument>
</arguments>
</configuration>
</plugin>
我在 src/test/java 目录下也有测试用例,我可以使用surefire插件进行调试。但是,我无法通过运行 com.abc.Main 类直接使用 mvnDebug 调试主代码(尽管通过在 mvnDebug 侦听的端口上以调试模式附加 Eclipse 工作区项目看起来很简单)。我想知道我们是否可以直接在主代码上使用surefire插件进行调试?
更新
我使用安装了“Maven Integration for Eclipse”插件的 Eclipse Kepler 版本