我正在使用Play!構建我的應用程序的框架。我有這樣的依賴性:如何從Scala Play獲得依賴版本!框架構建文件
"com.coolDependency" % "superLib" % "0.3.89"
某處的代碼,我想獲得超級圖庫的版本。但是,Play可以做到嗎!工具?我的代碼依賴於superLib的版本。例如:
val coolVal = "importantThingsHere - 0.3.89"
由於超級圖庫的版本變化很多時候,我不喜歡改變它的版本在構建文件中的代碼。 我可以把它在配置文件中,並在雙方構建文件和代碼進行閱讀,以及分析在代碼中build.scala文件,並從構建文件中提取得到它的版本。
有沒有更漂亮的方式做到這一點?我試圖玩play.api.Play,但沒有成功。
目前,我決定從類加載器獲取maven屬性文件。
在此先感謝!