Home

Awesome

Gradle Plugin Template Build Status Gradle Status

This is a template project of Gradle plugin with blank implementation.

Features

This contains following features:

Getting Started

Create your account on Gradle Plugins and get the API key.

# ~/.gradle/gradle.properties
gradle.publish.key=xxx
gradle.publish.secret=

This repository contains the example implementation. Change files to your Group ID and Plugin ID.

IdentifierIn this repositoryTo be changed
Group IDcom.examplePackage name of production and test code, group in the build script
Plugin IDcom.example.helloClass name of production and test code, the plugin descriptor in resources, id in the build script

Build the plugin.

./gradlew build

Publish the plugin.

TRAVIS_TAG=0.1.0 ./gradlew publishPlugins

Working with Travis CI

Travis CI builds the plugin continuously. It also publishes the plugin if a tag is pushed and following variables are set.

Environment VariableValue
$GRADLE_PUBLISH_KEYgradle.publish.key of the API key
$GRADLE_PUBLISH_SECRETgradle.publish.secret of the API key

Contributions

This is an open source software licensed under the Apache License Version 2.0. Feel free to open issues or pull requests.