io.github.appspiriment.room
Owner: Appspiriment Labs
This plugin simplifies the setup of Room for an Android module by automatically applying the required libraries and configurations. It fetches the necessary Room versions from the `appspirimentlibs.versions.toml` file, so ensure that this file is present in your project before applying the plugin. Once applied, the plugin configures the module with all the dependencies and settings needed to integrate Room seamlessly. This helps streamline the setup process, ensuring consistency and compatibility with the versions specified in your `appspirimentlibs.versions.toml` file.
https://github.com/appspiriment/AndroidConventionPlugins
Sources: https://github.com/appspiriment/AndroidConventionPlugins
Version 0.0.3.dev-51 (latest)
Created 28 January 2025.
Add this plugin to your build using the plugins DSL:
plugins {
id("io.github.appspiriment.room") version "0.0.3.dev-51"
}
See also:
-
Adding the plugin to build logic for usage in precompiled script plugins.
See the relevant documentation for more information.
Add this plugin as a dependency to
<convention-plugins-build>/build.gradle(.kts)
:dependencies { implementation("io.github.appspiriment.room:io.github.appspiriment.room.gradle.plugin:0.0.3.dev-51") }
It can then be applied in the precompiled script plugin:plugins { id("io.github.appspiriment.room") }
-
The legacy method of plugin application.
See the relevant documentation for more information.buildscript { repositories { gradlePluginPortal() } dependencies { classpath("io.github.appspiriment.room:io.github.appspiriment.room.gradle.plugin:0.0.3.dev-51") } } apply(plugin = "io.github.appspiriment.room")
- Applying plugins to all subprojects .