%%% = scala version version version + scalajs. So something like:
val scalaJsDomV = "0.9.1" libraryDependencies ++= Seq( "org.scala-js" %%% "scalajs-dom" % scalaJsDomV )
will be
compile "org.scala-js:scalajs-dom_sjs0.6_2.12:0.9.1"
Or, if you used ext for several versions used, it would be something like this:
ext { versions = [ js: 'sjs0.6', major: '2.12', // major scala version ] versions['scala'] = versions.major + '.2' } dependencies { ... compile "org.scala-js:scalajs-dom_${versions.js}_${versions.major}:0.9.1" }
Please note that there is also a plugin that can help with scalajs: https://github.com/gtache/scalajs-gradle
source share