0
從Maven和IntelliJ IDEA運行它都給我類似的簡潔錯誤。下面是Maven的輸出的有趣的部分:「scala:無法訪問的代碼」,但沒有行號或提示?
[INFO] Compiling 138 source files ...
[ERROR] error: unreachable code
[ERROR] one error found
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
沒有得到任何的行號,方法名或類名了這個錯誤,我不知道在哪裏的代碼這已經出臺。
除了回顧之前的源代碼提交或反覆評論大部分代碼之外,我該如何確定此問題出在哪裏?也許有一個更詳細的關於這個錯誤的編譯器標誌?
UPDATE
我沒有工作,哪裏出了錯誤是 - 匹配/情況的case
選項之一是不可到達的。我通過反覆試驗發現了它,在評論代碼的某些部分後,它將它自己顯示爲更具體的錯誤。
不幸的是,下面並沒有幫助:
我嘗試添加了-verbose
選項將scala-maven-plugin
:
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>3.1.3</version>
<configuration>
<args>
<arg>-verbose</arg>
</args>
</configuration>
也試過-X
參數愛德華建議。
我記得在Intellij中發生了這樣的事情,因爲與不同模塊和項目中的包的名稱衝突,我從來沒有真正知道爲什麼直到我更改名稱 - 一切都是有效的,但它不喜歡2個項目共享一個類似的父項名稱:package myproject.a&myproject.a.child – LaloInDublin