https://github.com/nekocode/gradleimportaar
This project demonstrates how to import aar libs to a pure java gradle module.
https://github.com/nekocode/gradleimportaar
android gradle-plugin
Last synced: 3 months ago
JSON representation
This project demonstrates how to import aar libs to a pure java gradle module.
- Host: GitHub
- URL: https://github.com/nekocode/gradleimportaar
- Owner: nekocode
- License: apache-2.0
- Created: 2018-02-07T07:55:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-13T15:39:11.000Z (over 6 years ago)
- Last Synced: 2025-03-20T17:23:27.118Z (3 months ago)
- Topics: android, gradle-plugin
- Language: Kotlin
- Homepage:
- Size: 90.8 KB
- Stars: 32
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gradle-Import-Aar
[](https://travis-ci.com/nekocode/GradleImportAar) [](https://codecov.io/gh/nekocode/GradleImportAar)
With this plugin, you can import AARs (android libraries) in a pure java gradle project, so that you can reference classes in them.
## Usage
Replace the ${last-version} in below code to number [](https://jitpack.io/#nekocode/GradleImportAar) and copy to the build.gradle of your java project:
```gradle
buildscript {
repositories {
maven { url "https://jitpack.io" }
}
dependencies {
classpath "com.github.nekocode:GradleImportAar:{last-version}"
}
}apply plugin: "import-aar"
```Then the plugin will list your original configurations, and create corresponding new configurations naming `${originalName}Aar` (Such as `compileOnlyAar`) for importing AAR dependencies from maven. Take an example:
```gradle
dependencies {
compileOnlyAar "com.android.support:appcompat-v7:27.0.2"
}
```There is a demo module [pureJavaLib](pureJavaLib) in this porject, you can check it to learn more details.