访问Gradle dist目录中的文件

时间:2017-09-28 00:47:00

标签: java gradle software-distribution file-access

使用Gradle项目,我想拥有松散的数据文件,以便可以即时加载更多文件。

我需要从Gradle项目的Java应用程序中加载这些文件。

如何加载放在src / dist目录中的文件,以便在打包程序时仍然可以访问这些文件?

1 个答案:

答案 0 :(得分:1)

我最终自己弄清楚了一个方法。

System.getProperty("user.dir")

获取程序启动的目录。

在Gradle打包项目中,这是bin文件夹。您可以从那里向上移动一个目录。

从IDE运行它是根本项目文件夹,更难以处理。一个更好的方法会很好,但是现在这个方法很有用。