2013-08-19 34 views
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參數愛德華建議。

+0

我記得在Intellij中發生了這樣的事情,因爲與不同模塊和項目中的包的名稱衝突,我從來沒有真正知道爲什麼直到我更改名稱 - 一切都是有效的,但它不喜歡2個項目共享一個類似的父項名稱:package myproject.a&myproject.a.child – LaloInDublin

回答

0

Maven的詳細輸出可以用-X開關來實現,如:

$ mvn -X compile 

我不知道是否能幫助在這裏,但看它是否適合你。