2017-09-28 7 views
2

Gradleプロジェクトで作業しています。データファイルを疎にして、より多くのデータをすぐにロードできるようにします。Gradle distディレクトリにあるファイルにアクセスする

Gradleプロジェクトが作成されたJavaアプリケーションからこれらのファイルをロードする必要があります。

src/distディレクトリに置かれたファイルをロードして、プログラムがパッケージ化されてもアクセスできるようにするにはどうすればよいですか?

答えて

1

私は自分で方法を考え出しました。

System.getProperty("user.dir") 

は、プログラムが起動されたディレクトリを取得します。

Gradleパッケージプロジェクトでは、binフォルダです。そこからディレクトリを上に移動できます。

IDEから実行すると、それは扱いにくいルートプロジェクトフォルダです。もっと良い方法があればうれしいですが、これは今のところうまくいきます。

関連する問題