【发布时间】:2016-08-16 12:56:25
【问题描述】:
如果我想查看编译器输出,通常我会为 maven-compiler-plugin 启用 verbose 选项。
但是,当它与fork 选项一起使用时,这将不起作用。
编译正在另一个进程中运行,maven 似乎没有将输出重定向到控制台。
我的代码示例如下所示
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<fork>true</fork>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
</build>
有谁知道我怎样才能看到编译过程中发生的事情?
在这个link 中,我看到鼓励同时使用这两个选项(fork 和 verbose)。
但是,正如我已经提到的,实际上这两个选项在使用时效果不佳 在一起。
【问题讨论】:
-
可以确认这一点。奇怪的是,我找不到关于此的错误报告。最接近的似乎是issues.apache.org/jira/browse/MCOMPILER-81,但它是自动关闭的=/。
-
@Tunaki 我会在其他开发人员同意的情况下每年执行一次自动关闭以清理 JIRA。票至少三年不碰,无论重要与否,都不会再碰。
-
@Michael-O 我正在写一个答案,它看起来像是 plexus 编译器中的一个错误。
标签: maven maven-compiler-plugin