├── .gitignore ├── CHANGELOG.md ├── README.md ├── core-publish-plugin ├── .gitignore ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── groovy │ ├── MultiProjectUpload.groovy │ ├── io │ │ └── github │ │ │ └── lizhangqu │ │ │ ├── BasePropertiesPlugin.groovy │ │ │ ├── DependencyRulePlugin.groovy │ │ │ ├── FlutterPublishPlugin.groovy │ │ │ ├── FlutterPublishPluginExtension.groovy │ │ │ ├── MavenPluginCompat.groovy │ │ │ ├── NativeCompilePlugin.groovy │ │ │ ├── PrefixTaskPlugin.groovy │ │ │ ├── ProvidedAarPlugin.groovy │ │ │ ├── PublishPlugin.groovy │ │ │ ├── PublishPluginExtension.groovy │ │ │ ├── ResolveDependencyPlugin.groovy │ │ │ └── release │ │ │ ├── BaseScmAdapter.groovy │ │ │ ├── BzrAdapter.groovy │ │ │ ├── Executor.groovy │ │ │ ├── GitAdapter.groovy │ │ │ ├── HgAdapter.groovy │ │ │ ├── NoneAdapter.groovy │ │ │ ├── PluginHelper.groovy │ │ │ ├── ReleaseExtension.groovy │ │ │ ├── ReleasePlugin.groovy │ │ │ ├── SvnAdapter.groovy │ │ │ └── package-info.java │ └── org │ │ └── gradle │ │ └── api │ │ └── tasks │ │ └── MultiProjectUpload.groovy │ └── resources │ └── META-INF │ └── gradle-plugins │ ├── android.native.properties │ ├── android.providedAar.properties │ ├── android.publish.properties │ ├── android.resolve.properties │ ├── android.rule.properties │ ├── flutter.publish.properties │ └── java.publish.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | /repo/ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/README.md -------------------------------------------------------------------------------- /core-publish-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | /build/ -------------------------------------------------------------------------------- /core-publish-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/build.gradle -------------------------------------------------------------------------------- /core-publish-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/gradle.properties -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/MultiProjectUpload.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/MultiProjectUpload.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/BasePropertiesPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/BasePropertiesPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/DependencyRulePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/DependencyRulePlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/FlutterPublishPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/FlutterPublishPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/FlutterPublishPluginExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/FlutterPublishPluginExtension.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/MavenPluginCompat.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/MavenPluginCompat.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/NativeCompilePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/NativeCompilePlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/PrefixTaskPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/PrefixTaskPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/ProvidedAarPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/ProvidedAarPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/PublishPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/PublishPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/PublishPluginExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/PublishPluginExtension.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/ResolveDependencyPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/ResolveDependencyPlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/BaseScmAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/BaseScmAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/BzrAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/BzrAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/Executor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/Executor.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/GitAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/GitAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/HgAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/HgAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/NoneAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/NoneAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/PluginHelper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/PluginHelper.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/ReleaseExtension.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/ReleaseExtension.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/ReleasePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/ReleasePlugin.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/SvnAdapter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/SvnAdapter.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/io/github/lizhangqu/release/package-info.java -------------------------------------------------------------------------------- /core-publish-plugin/src/main/groovy/org/gradle/api/tasks/MultiProjectUpload.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/groovy/org/gradle/api/tasks/MultiProjectUpload.groovy -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/android.native.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.NativeCompilePlugin -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/android.providedAar.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.ProvidedAarPlugin -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/android.publish.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.PublishPlugin -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/android.resolve.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.ResolveDependencyPlugin -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/android.rule.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.DependencyRulePlugin -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/flutter.publish.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/core-publish-plugin/src/main/resources/META-INF/gradle-plugins/flutter.publish.properties -------------------------------------------------------------------------------- /core-publish-plugin/src/main/resources/META-INF/gradle-plugins/java.publish.properties: -------------------------------------------------------------------------------- 1 | implementation-class=io.github.lizhangqu.PublishPlugin -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lizhangqu/CorePublish/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include 'core-publish-plugin' --------------------------------------------------------------------------------