gradle - 通过Gradle运行时删除Ant日志前缀

标签 gradle ant

将其任务导入Gradle时,是否可以删除为Ant添加的日志记录前缀?

这是官方文档中的示例:

  • build.gradle
    ant.importBuild 'build.xml'
    
  • build.xml
    <project>
        <target name="hello">
            <echo>Hello, from Ant</echo>
        </target>
    </project>
    
  • gradle hello的输出:
    > gradle hello
    :hello
    [ant:echo] Hello, from Ant
    
    BUILD SUCCESSFUL
    
    Total time: 1 secs
    

    取而代之的是,可能有以下内容吗?
    > gradle hello
    :hello
    Hello, from Ant
    
    BUILD SUCCESSFUL
    
    Total time: 1 secs
    

    理想情况下,该解决方案还将解决其他Ant消息的问题,例如[ant:input]

    最佳答案

    我建议您创建自己的自定义Gradle记录器,您可以在其中控制记录到控制台的内容。

    查阅更多信息:https://docs.gradle.org/current/userguide/logging.html#sec:changing_what_gradle_logs

    关于gradle - 通过Gradle运行时删除Ant日志前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43097278/

    相关文章:

    Android 转换为 Dalvik 解析错误

    java - 是什么导致了这个 NoClassDefFoundError 错误?

    java - Ant和jar目录结构

    gradle - Android Studio-Gradle失败-Intel Atom x86

    java - 默认情况下禁用Azkaban作业的参数

    android - [Android Studio]Gradle 好像编码错误

    java - 您将使用什么来部署 Java 脚本?

    java - 如何在Ant build.xml中添加log4j.xml路径

    java - 更新 gradle 包装文件会产生不同的结果

    java - 如何在java项目(在Intellij中)中使用gradle在开发/发布版本之间切换,类似于Android Studio的assembleRelease/assembleDebug?