从Maven和IntelliJ IDEA运行它都给了我类似的简洁错误。以下是Maven输出的有趣部分:
[INFO] Compiling 138 source files ...
[ERROR] error: unreachable code
[ERROR] one error found
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
没有从此错误中获取任何行号,方法名称或类名,而且我不确定代码中的哪个位置已被引入。
除了回溯以前的源代码提交,或者迭代地评论大部分代码之外,我该如何找出问题所在?也许有一个编译器标志对这个错误更加冗长?
更新
我确实找出了错误的位置 - 匹配/案例,其中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>
还尝试了edward建议的-X
参数。
答案 0 :(得分:0)
可以使用-X
开关实现Maven详细输出,例如:
$ mvn -X compile
我不知道是否可以在这里提供帮助,但看看它是否适合您。