All Projects → AliAsadi → bintray-upload-plugin

AliAsadi / bintray-upload-plugin

Licence: Apache-2.0 license
📦 Insanely easy way to upload your Android Library to Bintray/JCenter

Programming Languages

groovy
2714 projects
kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to bintray-upload-plugin

multi-library-bintray
A demo project to illustrate Bintray release configuration of a project which contains several modules.
Stars: ✭ 27 (+50%)
Mutual labels:  bintray, jcenter
bintray
简化发布Java/Android项目到Jcenter。
Stars: ✭ 38 (+111.11%)
Mutual labels:  bintray, jcenter
CorePublish
maven发布插件和bintray发布插件
Stars: ✭ 18 (+0%)
Mutual labels:  maven, bintray
GradleMavenPush
Helper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).
Stars: ✭ 21 (+16.67%)
Mutual labels:  maven, jcenter
jcenter-config
Painlessly publish your library/project to jcenter() with these simple scripts.
Stars: ✭ 13 (-27.78%)
Mutual labels:  maven, jcenter
maven-it-extension
Experimental JUnit Jupiter Extension for writing integration tests for Maven plugins/Maven extensions/Maven Core
Stars: ✭ 56 (+211.11%)
Mutual labels:  maven
SeleniumDemo
Selenium automation test framework
Stars: ✭ 84 (+366.67%)
Mutual labels:  maven
wcm-io-tooling
Tooling for Maven and IDEs.
Stars: ✭ 12 (-33.33%)
Mutual labels:  maven
maven-buildtime-profiler
Maven Build Time Profiler
Stars: ✭ 41 (+127.78%)
Mutual labels:  maven
native-build-tools
Native-image plugins for various build tools
Stars: ✭ 168 (+833.33%)
Mutual labels:  maven
maven-apache-parent
Apache Software Foundation Parent POM
Stars: ✭ 21 (+16.67%)
Mutual labels:  maven
wagon-maven-plugin
www.mojohaus.org/wagon-maven-plugin/
Stars: ✭ 23 (+27.78%)
Mutual labels:  maven
Pokedex
Pokedex is a robust Discord bot that mimics the iconic Pokedex from the Pokemon games and show. It's loaded with features to help players of all skill levels to learn and better enjoy Pokemon! The goal of Pokedex is to provide users with as much data about the Pokemon games as they desire conveniently and with minimal effort.
Stars: ✭ 18 (+0%)
Mutual labels:  maven
eksi
Eksi sözlük crawl,stat , api calismalari
Stars: ✭ 25 (+38.89%)
Mutual labels:  maven
maven-learning-notes
For more notes, see notes-and-code-about-learning
Stars: ✭ 58 (+222.22%)
Mutual labels:  maven
LocaleLib
Show translated names of items, entities & more in client's language
Stars: ✭ 34 (+88.89%)
Mutual labels:  maven
identicon
Original Identicon java and canvas implementations
Stars: ✭ 64 (+255.56%)
Mutual labels:  maven
cas-management-overlay
WAR overlay for Apereo CAS Management web application
Stars: ✭ 120 (+566.67%)
Mutual labels:  maven
spring-cloud-stream-kafka-elasticsearch
The goal of this project is to implement a "News" processing pipeline composed of five Spring Boot applications: producer-api, categorizer-service, collector-service, publisher-api and news-client.
Stars: ✭ 44 (+144.44%)
Mutual labels:  maven
basepom
All the base POMs in the world.
Stars: ✭ 35 (+94.44%)
Mutual labels:  maven

Bintray Upload Plugin

Insanely easy way to upload your Android Library to Bintray/JCenter 📦

Download

Download

Add plugin dependencie to build.gradle of the Project

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "com.aliasadi:bintray-upload:1.0.1"
    }
}

Getting started

  1. Add apply plugin to build.gradle of the Module that you want to upload to bintray.
apply plugin: 'com.aliasadi.bintray-upload'
  1. Use the uploadToBintray closure to set the info of your package:
uploadToBintray {
    versionName = '0.0.1'
    groupId = 'com.aliasadi'
    artifactId = 'sample-library'
    gitUrl = 'https://github.com/sample-library.git'
}

Upload to bintray

  • Terminal
./gradlew uploadToBintray -P bintrayUser=USER -P bintrayKey=KEY 
  • IDE

Misc

Configuration of the uploadToBintray closure

Propertie Description
*groupId The group id to use for the upload
*artifactId The artifact id to use
*versionName The versionName to use
*gitUrl The url of the vcs for this project
desc A short description for this package in bintray
website A string with the url for the website of this project. The Github repo can be used here
bintrayUser The username to be used to upload
bintrayKey The bintray API key for the user account
repoName The repository name. Set to 'maven' by default
packageName The display name for this package in bintray. If not set, the artifactId will be used for this.
organization organization name to use for upload the library to specific organizationId
issueTrackerUrl The url of the issue tracker for the project
licences The licence name. Set to 'Apache-2.0' by default

License

Copyright 2019 Ali Asadi.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].