【问题标题】:How to create temporary file/folder using public Gradle API?如何使用公共 Gradle API 创建临时文件/文件夹?
【发布时间】:2014-09-26 02:35:18
【问题描述】:

从 Gradle 的代码中我发现有一些方法: TemporaryFileProviderTestNameTestDirectoryProvider 用于创建临时文件和文件夹,但它们不是公共 API 的一部分。

org.gradle.api.internal.file.TemporaryFileProvider
org.gradle.test.fixtures.file.TestNameTestDirectoryProvider

如果有任何来自公共 Gradle 的 API 的方法可以让用户能够创建临时文件和文件夹,如果没有,最好的方法是什么?

PS。我使用 org.junit.rules.TemporaryFolder 进行 JUnit 测试和 Java 的 File.createTempFile

【问题讨论】:

    标签: file junit gradle directory temporary


    【解决方案1】:

    任务实现可以使用task.getTemporaryDir().createNewFile()。在 JUnit 测试中使用什么不是 Gradle 的事,但 org.junit.rules.TemporaryFolder 将是我的默认选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-09
      • 1970-01-01
      • 2023-04-04
      • 2016-02-20
      • 2018-01-18
      • 2010-10-06
      相关资源
      最近更新 更多