mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-28 18:38:17 +00:00
Make sure all intermediate directories are created for ETL job property files. (#450)
This commit is contained in:
parent
b610385542
commit
f5a7e0c9ec
@ -56,7 +56,7 @@ class ConfigUtil {
|
||||
String dirName = props.getProperty(Constant.WH_APP_FOLDER_KEY, WH_APPLICATION_DEFAULT_DIRECTORY) + "/exec";
|
||||
File dir = new File(dirName);
|
||||
if (!dir.exists()) {
|
||||
dir.mkdir();
|
||||
dir.mkdirs();
|
||||
}
|
||||
File configFile = new File(dirName, whEtlExecId + ".properties");
|
||||
FileWriter writer = new FileWriter(configFile);
|
||||
|
||||
@ -104,7 +104,7 @@ public class ConfigUtilTest {
|
||||
}
|
||||
|
||||
private File createTemporaryPropertiesFile(long whEtlExecId, Properties etlJobProperties) {
|
||||
final File tempDir = Files.createTempDir();
|
||||
final File tempDir = new File(Files.createTempDir(), "non-exsiting-dir");
|
||||
tempDir.deleteOnExit();
|
||||
final String tempDirPath = tempDir.getAbsolutePath();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user