├── README-CN.md ├── README.md ├── demo ├── .gitignore ├── .idea │ └── compiler.xml ├── app │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── tech │ │ │ └── jackywang │ │ │ └── greenbean │ │ │ └── pods │ │ │ └── demo │ │ │ └── ExampleInstrumentedTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ │ └── tech │ │ │ │ └── jackywang │ │ │ │ └── greenbean │ │ │ │ └── pods │ │ │ │ └── demo │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── java │ │ └── tech │ │ └── jackywang │ │ └── greenbean │ │ └── pods │ │ └── demo │ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── greenbean.pods │ └── PodsSpec.groovy └── settings.gradle ├── pic ├── image-20190129101936404.png ├── image-20190129105234167.png ├── image-20190129105400191.png ├── image-20190129105604524.png └── image-20190129105815769.png ├── plugin ├── .gitignore ├── LICENSE ├── PeaPod │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── groovy │ │ └── pea │ │ │ └── pod │ │ │ ├── Log.java │ │ │ ├── Pea.groovy │ │ │ ├── PeaPodPlugin.groovy │ │ │ └── extension │ │ │ └── PeaPodExt.groovy │ │ └── resources │ │ └── META-INF │ │ └── gradle-plugins │ │ └── pea-pod-plugin.properties ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle └── test-module ├── .gitignore ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── tech │ │ └── jackywang │ │ └── greenbean │ │ └── pods │ │ └── demo │ │ └── library │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── tech │ │ │ └── jackywang │ │ │ └── greenbean │ │ │ └── pods │ │ │ └── demo │ │ │ └── library │ │ │ └── DepClass1.kt │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── tech │ └── jackywang │ └── greenbean │ └── pods │ └── demo │ └── library │ └── ExampleUnitTest.java └── settings.gradle /README-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/README-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/README.md -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/.idea/compiler.xml -------------------------------------------------------------------------------- /demo/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/build.gradle -------------------------------------------------------------------------------- /demo/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/proguard-rules.pro -------------------------------------------------------------------------------- /demo/app/src/androidTest/java/tech/jackywang/greenbean/pods/demo/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/androidTest/java/tech/jackywang/greenbean/pods/demo/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /demo/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/app/src/main/java/tech/jackywang/greenbean/pods/demo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/java/tech/jackywang/greenbean/pods/demo/MainActivity.kt -------------------------------------------------------------------------------- /demo/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /demo/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /demo/app/src/test/java/tech/jackywang/greenbean/pods/demo/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/app/src/test/java/tech/jackywang/greenbean/pods/demo/ExampleUnitTest.kt -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/gradle.properties -------------------------------------------------------------------------------- /demo/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /demo/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /demo/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/gradlew -------------------------------------------------------------------------------- /demo/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/gradlew.bat -------------------------------------------------------------------------------- /demo/greenbean.pods/PodsSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/greenbean.pods/PodsSpec.groovy -------------------------------------------------------------------------------- /demo/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/demo/settings.gradle -------------------------------------------------------------------------------- /pic/image-20190129101936404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/pic/image-20190129101936404.png -------------------------------------------------------------------------------- /pic/image-20190129105234167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/pic/image-20190129105234167.png -------------------------------------------------------------------------------- /pic/image-20190129105400191.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/pic/image-20190129105400191.png -------------------------------------------------------------------------------- /pic/image-20190129105604524.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/pic/image-20190129105604524.png -------------------------------------------------------------------------------- /pic/image-20190129105815769.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/pic/image-20190129105815769.png -------------------------------------------------------------------------------- /plugin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/.gitignore -------------------------------------------------------------------------------- /plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/LICENSE -------------------------------------------------------------------------------- /plugin/PeaPod/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | greenbean-pods-plugin.iml 3 | -------------------------------------------------------------------------------- /plugin/PeaPod/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/build.gradle -------------------------------------------------------------------------------- /plugin/PeaPod/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/proguard-rules.pro -------------------------------------------------------------------------------- /plugin/PeaPod/src/main/groovy/pea/pod/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/src/main/groovy/pea/pod/Log.java -------------------------------------------------------------------------------- /plugin/PeaPod/src/main/groovy/pea/pod/Pea.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/src/main/groovy/pea/pod/Pea.groovy -------------------------------------------------------------------------------- /plugin/PeaPod/src/main/groovy/pea/pod/PeaPodPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/src/main/groovy/pea/pod/PeaPodPlugin.groovy -------------------------------------------------------------------------------- /plugin/PeaPod/src/main/groovy/pea/pod/extension/PeaPodExt.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/PeaPod/src/main/groovy/pea/pod/extension/PeaPodExt.groovy -------------------------------------------------------------------------------- /plugin/PeaPod/src/main/resources/META-INF/gradle-plugins/pea-pod-plugin.properties: -------------------------------------------------------------------------------- 1 | implementation-class=pea.pod.PeaPodPlugin -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/gradle.properties -------------------------------------------------------------------------------- /plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /plugin/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /plugin/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/gradlew -------------------------------------------------------------------------------- /plugin/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/plugin/gradlew.bat -------------------------------------------------------------------------------- /plugin/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':PeaPod' -------------------------------------------------------------------------------- /test-module/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/.gitignore -------------------------------------------------------------------------------- /test-module/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/build.gradle -------------------------------------------------------------------------------- /test-module/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/gradle.properties -------------------------------------------------------------------------------- /test-module/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /test-module/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /test-module/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/gradlew -------------------------------------------------------------------------------- /test-module/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/gradlew.bat -------------------------------------------------------------------------------- /test-module/library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /test-module/library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/build.gradle -------------------------------------------------------------------------------- /test-module/library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/proguard-rules.pro -------------------------------------------------------------------------------- /test-module/library/src/androidTest/java/tech/jackywang/greenbean/pods/demo/library/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/src/androidTest/java/tech/jackywang/greenbean/pods/demo/library/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /test-module/library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /test-module/library/src/main/java/tech/jackywang/greenbean/pods/demo/library/DepClass1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/src/main/java/tech/jackywang/greenbean/pods/demo/library/DepClass1.kt -------------------------------------------------------------------------------- /test-module/library/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /test-module/library/src/test/java/tech/jackywang/greenbean/pods/demo/library/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackyAndroid/PeaPod/HEAD/test-module/library/src/test/java/tech/jackywang/greenbean/pods/demo/library/ExampleUnitTest.java -------------------------------------------------------------------------------- /test-module/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library' 2 | --------------------------------------------------------------------------------