這似乎是一個典型的困境,但我還沒有弄明白。 Maven在intellij外部工作良好,但intellij使用自己的maven實例,似乎一般工作。Intellij調試器失敗,發現org.codehaus.classworlds.Launcher找不到
然而,當試圖調試時,它沒有找到啓動程序,這聽起來像一個類路徑問題。綜觀「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-archetype-simple原型的Hello World maven應用程序,並且在修復導入後編譯它,我發現它沒有實際上它也不在調試器中工作。嘆。我放棄。耶,打印報表