gpt4 book ai didi

java - gradle 测试文件的常规文件系统路径

转载 作者:行者123 更新时间:2023-11-30 03:48:20 25 4
gpt4 key购买 nike

我有一个标准的 gradle java 项目。我的测试需要读取文件并将其输出到文件系统。这些文件应该只存在于项目目录中,并且当 gradle 项目被清理时,输出文件应该被自动删除。

Gradle 似乎有源文件和测试源文件的常规目录。

用于放置测试代码使用和生成的输入和输出文件的常规相对路径是什么。

最佳答案

我更愿意使用 java.io.tmpdir 作为临时文件,并使用 Java 库中的常用方法来访问该位置。请参阅http://docs.oracle.com/javase/tutorial/essential/io/file.html#creatinghttp://docs.oracle.com/javase/7/docs/api/java/io/File.html#createTempFile(java.lang.String,%20java.lang.String)

如果这对您不起作用,您可以将系统属性传递给测试运行程序进程,告诉它在哪里创建这些文件。该属性可以轻松设置到项目中 build 目录下的某个位置。

关于java - gradle 测试文件的常规文件系统路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25029779/

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