Maven Intellij调试器失败,找不到org.codehaus.classworlds.Launcher

Maven Intellij调试器失败,找不到org.codehaus.classworlds.Launcher,maven,debugging,intellij-idea,Maven,Debugging,Intellij Idea,这似乎是一个典型的两难选择,但我还没有弄明白。Maven在intellij之外工作得很好,但是intellij使用它自己的Maven实例,这在一般情况下似乎是可行的 然而,当尝试调试时,它并没有找到启动器,这听起来肯定像是类路径问题。查看“ps”(为可读性而编辑)的输出,intellij正在运行: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java \ -agentlib:jdwp=transport=

这似乎是一个典型的两难选择,但我还没有弄明白。Maven在intellij之外工作得很好,但是intellij使用它自己的Maven实例,这在一般情况下似乎是可行的

然而,当尝试调试时,它并没有找到启动器,这听起来肯定像是类路径问题。查看“ps”(为可读性而编辑)的输出,intellij正在运行:

/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java \
-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:63700,suspend=y,server=n \
-Dmaven.home='/Applications/IntelliJ IDEA 15 CE.app/Contents/plugins/maven/lib/maven3' \
-Dclassworlds.conf='/Applications/IntelliJ IDEA 15 CE.app/Contents/plugins/maven/lib/maven3/bin/m2.conf' \
-Dfile.encoding=UTF-8 \
-classpath \
'/Applications/IntelliJ IDEA 15 CE.app/Contents/plugins/maven/lib/maven3/boot/plexus-classworlds-2.4.jar:\
/Applications/IntelliJ IDEA 15 CE.app/Contents/lib/idea_rt.jar' \
org.codehaus.classworlds.Launcher \
-Didea.version=15.0.2 \
scala:run \
-DmainClass=redangus.nce.Inserter
由于某种原因,当我删除第二行(调试信息)时,我可以从命令行很好地运行它,并且它在查找启动器时没有问题

我很高兴有人能帮助我恢复理智

嗯,我有预感服务器选项应该是“y”。我想知道我如何改变

嗯,我使用标准的net.alchim31.maven:scala原型简单原型构建了一个Hello World maven应用程序,在修复了导入并编译之后,我发现它实际上在调试器中也不起作用。唉。我放弃了。是的,打印语句,试试看

看起来您在ClassNotFoundException上有一个异常断点。请尝试打开运行|查看断点。。。并取消选中“Java异常断点”下的断点

我通过错误地检查断点,并导致问题