How do I evaluate an sbt SettingsKey -


i want combine sbt-release plugin play framework.

the plugins reads current version number file version.sbt. content is

version in thisbuild := "0.41.0-snapshot" 

i use setting in main build file variable version of type sbt.settingkey.

there evaluate method life of me can't figure out pass in string defined in version.sbt.

this little shortcoming play.project constructor, excepts static version number, not 1 setting key.

however, required parameter application name, can switch like:

val main = play.project(appname, appversion, appdependencies, settings =    defaults.defaultsettings ++ releasesettings ).settings(...) 

to

val main = play.project(appname).settings(appdependencies).   settings(releasesettings).settings(...) 

normally, version defined in version.sbt should picked here automagically. if isn't, can add above:

.settings(applicationversion <<= version in thisbuild) 

Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -