0

从 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>

还尝试了-X爱德华提出的论点。

4

1 回答 1

0

Maven 详细输出可以通过-Xswitch 实现,例如:

$ mvn -X compile

我不知道是否可以在这里提供帮助,但看看它是否适合你。

于 2013-08-19T23:38:31.757 回答