Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.79 KB

building-from-source.md

File metadata and controls

49 lines (38 loc) · 1.79 KB

Building From the Latest Source

If you'll be contributing to the library, or need a version newer than what has been released, Material Components for Android can also be built from source. To do so:

Clone the repository:

git clone https://github.com/material-components/material-components-android.git

Then, build the library's AARs using Gradle:

./gradlew publishToMavenLocal

Note: To make sure that your local version of MDC-Android will get used and not conflict with existing releases, consider changing the version specified as mdcLibraryVersion in the library's top-level build.gradle file to something unique before running the above command.

This will output AARs and Maven artifacts for each of the library's modules to the local Maven repository on your machine (~/.m2/repository).

To use the AARs in your app locally, add mavenLocal() as a repository in your project's top-level build.gradle file. Finally, add the MDC-Android library dependency as you would normally, using the version specified as mdcLibraryVersion in the library's top-level build.gradle file.

Useful Links