Tested on a popular Android App.
- Scala 2.11.12, Scala 2.13.7 or later
- Gradle 8.2.x or later
- Android Gradle Plugin 8.2.x or later
https://github.com/onsqcorp/hello-scala-android
build.gradle.kts
buildscript {
dependencies {
classpath("com.soundcorset:scala-android-plugin:24.1019.1546")
// ...
}
}
apply(plugin = "com.soundcorset.scala-android")The plugin decides scala language version using scala-library's version.
build.gradle.kts
dependencies {
implementation("org.scala-lang:scala-library:2.13.16")
}- Clone this repository
- Run
publishToMavenLocalgradle command - In the console, the artifact name
com.soundcorset:scala-android-plugin:yy.MMdd.HHmmwill be displayed (version changed for each time). - Set it in your project's
build.gradle.kts:
buildscript {
repositories {
mavenLocal() // needed to access local repository
// ...
}
dependencies {
classpath("com.soundcorset:scala-android-plugin:yy.MMdd.HHmm")
// ...
}
}