Skip to content

Files

Latest commit

 

History

History
51 lines (41 loc) · 1.76 KB

building-from-source.md

File metadata and controls

51 lines (41 loc) · 1.76 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 uploadArchives -PmavenRepoUrl="file://localhost/<path_to_aars>"

This will output AARs and Maven artifacts for each of the library's modules to the path on your machine, e.g., $HOME/Desktop/material_aars.

To use the AARs in your app locally, copy the output from your AAR directory into your local Maven repository (~/.m2/repository). Then add mavenLocal() as a repository in your project's top-level build.gradle file. Finally, add the Design Library dependency as you would normally, using the version specified as mdcLibraryVersion in the library's top-level build.gradle file.

Note: Do not update Gradle beyond 4.10 as the android-maven-gradle-plugin dependency cannot be used for Gradle 5.x.

Useful Links