JAVAのバージョン:1.8
SPARKのバージョン:2.3
開発環境ではプロジェクトの直下にプロパティファイルを置いて、以下のようにやれば読めたのですが、
JAVA
1try (InputStreamReader reader = new InputStreamReader(new FileInputStream("プロパティ名"), "utf-8"){ 2 this.prop.load(reader); 3} catch(IOException e) { 4 throw new RuntimeException(e); 5}
本番環境で
gradle installApp
を実行したあと、
プロジェクトホーム/build/install/プロジェクト名/bin/実行ファイル
でアプリケーションを実行してもうまくプロパティが読めません。
原因は
gradle installAppを実行した時に実行パスの直下にプロパティファイルが生成されていないことが原因だとはわかっています。
したがって、実行パスの直下にプロパティファイルを置けば読めるのですが、毎回ビルドの度にプロパティファイルをコピーするのは、どうもスマートではないように思います。
SPARKを使ったときにプロパティを読み込む何かいい方法はありますでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/14 02:53
2016/01/14 05:05 編集