如何通过javacompile错误自定义gradle错误消息

时间:2019-06-04 01:57:25

标签: java android gradle javac

我们要自定义或更改JavaCompileTask的错误日志。 我们使用了特殊的Java源位置“ build \ intermediates \ merged \ main \ java” ,其中包含一些在JavaCompileTask执行之前生成的已处理Java代码。现在,当任务编译错误并打印源代码时路径以“ build \ intermediates \ merged \ main \ java” 开头。我们要用原始源代码替换“ build / **”前缀,然后单击控制台链接并跳转到正确的文件。

Gadle 3.5,AndroidPlugin 2.3.3 Jdk8

控制台显示的代码路径不是我们想要的。

  

D:\ m4399_GameCenter \ app \ build \ intermediates \ merged \ main \ java \ com \ m4399 \ gamecenter \ plugin \ main \ models \ shop \ ShopExchangeRecommendAppModel.java:29:错误:ShopExchangeRecommendAppModel不是抽象的并且不能覆盖IAppDownloadModel的getTorrentId()方法

我们要将其格式化为:

  

D:\ m4399_GameCenter \ app \ src \ main \ java \ com \ m4399 \ gamecenter \ plugin \ main \ models \ shop \ ShopExchangeRecommendAppModel.java:29:错误:ShopExchangeRecommendAppModel不是抽象的,并且没有覆盖方法getTorrentId() IAppDownloadModel的版本。

0 个答案:

没有答案