Playを使用しています!アプリケーションを構築するためのフレームワーク。私はそのような依存関係を持っています:
"com.coolDependency" % "superLib" % "0.3.89"
コードのどこかで、superLibのバージョンを取得したいと思います。しかし、Playで行うことは可能ですか?ツール?私のコードはsuperLibのバージョンに依存しています。例えば:
val coolVal = "importantThingsHere - 0.3.89"
superLibのバージョンは頻繁に変更されるため、ビルドファイルとコードでバージョンを変更するのは好きではありません。それを構成ファイルに入れて、ビルドファイルとコードの両方でそこから読み取ることができます。また、コード内のbuild.scalaファイルを解析し、ビルドファイルから抽出してバージョンを取得することもできます。
これを行うためのより良い方法はありますか?play.api.Playで遊んでみましたが、成功しませんでした。
現在、クラスローダーからmavenプロパティファイルを取得することにしました。
前もって感謝します!