/gradle-bintray-plugin

Primary LanguageGroovyApache License 2.0Apache-2.0

Overview

This plugin allows you to publish artifacts to a repository on bintray.

Usage

To use the plugin, configure your build.gradle script and add the plugin:

    buildscript {
        repositories {
            maven { url 'http://jcenter.bintray.com' }
        }
        dependencies {
            classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:VERSION'
        }
    }
    apply plugin: 'bintray'

Tasks

The plugin adds the bintrayUpload task to your projects, which allows you to upload to bintray and optionally create the target package. Artifacts can be uploaded from the specified configurations or (the newly supported) publications.

Configuration

build.gradle

    bintray {
        user = 'bintray_user'
        key = 'bintray_api_key'
        configurations = ['deployables']
        publications = ['mavenStuff']
        pkg {
            repo = 'myrepo'
            userOrg = 'myorg' // an optional organization name when the repo belongs to one of the user's orgs
            name = 'mypkg'
            desc = 'a fantastic package, indeed!'
            labels = ['gear', 'gore', 'gorilla']
        }
        dryRun = dry // whether to run this as dry-run, without deploying
    }

License

This plugin is available under the Apache License, Version 2.0.

(c) All rights reserved JFrog