gpt4 book ai didi

gradle - Gradle-配置文件报告的输出文件名

转载 作者:行者123 更新时间:2023-12-03 03:18:21 25 4
gpt4 key购买 nike

在启用--profile选项的情况下运行Gradle构建时,配置文件报告将写入build/reports/profile文件夹,并且主要的HTML文件名为profile-$YY-$MM-$DD-$TIME

我想将主要HTML文件名更改为index.html,以便在Jenkins上发布更加容易。

我怎样才能做到这一点? (我认为通过在Gradle构建文件中配置某些内容?我在文档中找不到任何引用)

最佳答案

不幸的是,没有,没有办法使用现有选项来做到这一点。--profileReportGeneratingProfileListener处理,您可以清楚地看到buildFinished函数

public void buildFinished(BuildProfile buildProfile) {
ProfileReportRenderer renderer = new ProfileReportRenderer();
File file = new File(buildDir, "reports/profile/profile-" + FILE_DATE_FORMAT.format(new Date(buildProfile.getBuildStarted())) + ".html");
renderer.writeTo(buildProfile, file);
renderReportUrl(file);
}

该命名模式在HTML文件生成中进行了硬编码。

您可以添加自己的侦听器并实现 buildFinished重命名该文件,但是对于这些侦听器的执行顺序没有任何保证,因此您的侦听器可以在 ReportGeneratingProfileListener执行之前运行。

最简单,最快的解决方案是在 Jenkins (Jenkins)工作中使用Gradle命令后立即按模式重命名
类似于 mv profile-*.html index.html的东西

关于gradle - Gradle-配置文件报告的输出文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51788030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com