Java 在Maven项目中设置JVM调试
我试图调试在远程JVM上运行的应用程序,但我无法在那里获得依赖项 以下是我尝试过的几件事: 远程调试器: 我已经设置了一个远程调试器,它可以正确地纠正JVM,但是当我使用我的应用程序时,我会从maven依赖项中的外部库中得到一堆Java 在Maven项目中设置JVM调试,java,maven,debugging,intellij-idea,Java,Maven,Debugging,Intellij Idea,我试图调试在远程JVM上运行的应用程序,但我无法在那里获得依赖项 以下是我尝试过的几件事: 远程调试器: 我已经设置了一个远程调试器,它可以正确地纠正JVM,但是当我使用我的应用程序时,我会从maven依赖项中的外部库中得到一堆NoClassDefFoundError错误(这很有意义,因为我使用Intellij构建工具构建应用程序,而不是Maven本身。我设置了一些重新定位规则,所以这可能就是问题所在 JVM本身正在我的本地机器上运行 Maven调试器 Intellij中集成了一个maven调
NoClassDefFoundError
错误(这很有意义,因为我使用Intellij构建工具构建应用程序,而不是Maven本身。我设置了一些重新定位规则,所以这可能就是问题所在
JVM本身正在我的本地机器上运行
Maven调试器
Intellij中集成了一个maven调试器,但它似乎只是在jar打包期间使用远程JVM,而不是其他任何东西。也许我出了什么问题
我的resources文件夹中还有一些yaml文件,这些文件应该正确地包含在调试器中
以下是我的项目结构:
以下是我的POM文件供参考:
4.0.0
me.playboswar.com
如果您在IDE中以Maven project的形式打开project,我将使用Intellij构建工具而不是Maven本身构建应用程序
,IDE使用与您在Maven pom.xml文件中声明的依赖项相同的依赖项。不确定为什么以及从何处获得NoClassDefFoundError
错误。您可以添加更多关于它的详细信息吗?以及如何打包nd启动远程应用程序?它是否位于与IDE项目不同的计算机上?@Andrey我添加了有关实际错误的更多信息、我的POM文件以及有关设置的一些额外信息。因此,您是否将提供此类的依赖项添加到使用它的项目中的模块中?您没有提供有关如何构建的详细信息,pa打包并启动远程应用程序。