0

我想问一下在 gradle 中运行 compileJava Task 后如何得到编译错误。

gradle 脚本会抛出大量编译错误,因为某些类引用了驻留在其他模块中的 java 类。现在我正在编写脚本,其工作是将类移动到它所指的模块。

所以我想做的是在具有 afterExecute 方法的 TaskExecutionlistener 中的脚本中获取编译错误。这个 afterexecute 方法提供了失败的状态对象,但它没有给出编译错误。

我如何在 gradle 中实现这一点?

我通过将 compileJava 输出写入日志文件并从日志文件中读取错误来实现这一点,但是有什么比我的方法更好的方法吗

4

0 回答 0