在通过 Gradle 运行时移除 Ant 日志记录前缀



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

以下是官方文档中的示例:

  • build.gradle

    ant.importBuild 'build.xml'
    
  • 构建.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

最新更新