如何在Javadoc警告上失败gradle构建

如何在Javadoc警告上失败gradle构建,第1张

如何在Javadoc警告上失败gradle构建

注意:我已经完全替换了原来的答案,因为我找到了一个更好的答案-并不那么难看:

import org.gradle.logging.internal.OutputEventimport org.gradle.logging.internal.OutputEventListener        task("javadocCheck",type:Javadoc){ // regular javadoc task configuration def outputEvents = [] def listener=new OutputEventListener(){         void onOutput(OutputEvent event){  outputEvents << event         }     }; doFirst {     getLogging().addOutputEventListener(listener) } doLast {     getLogging().removeOutputEventListener(listener)     outputEvents.each { e ->         if(e.toString() =~ " warning: "){  throw new GradleException("You have some javadoc warnings, please fix them!");         }     } }        }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5501704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存