I apologize if I am too stupid, but I just canโt get it to work ... I have an Android module project in AS that I want to upload to JCenter - using the gradle bintray plugin from JFrog . I follow this tutorial to create a repository on bintray, and I ended up with the following build.gradle for the module:
apply plugin: 'com.android.library' apply plugin: 'com.jfrog.bintray' apply plugin: 'com.github.dcendents.android-maven' Properties properties = new Properties() properties.load(project.rootProject.file('local.properties').newDataInputStream()) bintray { user = properties.getProperty('bintray.user') key = properties.getProperty('bintray.apikey') configurations = ['published', 'archives'] dryRun = false publish = true pkg { repo = 'maven' name = 'custom-searchable' desc = 'This repository contains a library that aims to provide a custom searchable interface for android applications' websiteUrl = 'https://github.com/...' issueTrackerUrl = 'https://github.com/.../issues' vcsUrl = 'https://github.com/....git' licenses = ['The Apache Software License, Version 2.0'] labels = ['android', 'searchable', 'interface', 'layout'] publicDownloadNumbers = true version { name = '1.0' desc = 'Bintray integration test' vcsTag = '1.0' } } } ext { bintrayRepo = 'maven' bintrayName = 'custom-searchable' publishedGroupId = 'br.com.edsilfer' libraryName = 'CustomSearchable' artifact = 'custom-searchable' libraryDescription = 'This repository contains a library that aims to provide a custom searchable interface for android applications' siteUrl = 'https://github.com/...' gitUrl = 'https://github.com/....git' libraryVersion = '1.0' developerId = '...' developerName = '...' developerEmail = '...' licenseName = 'The Apache Software License, Version 2.0' licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt' allLicenses = ["Apache-2.0"] } android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { minSdkVersion 22 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:design:22.2.0' compile 'com.android.support:recyclerview-v7:21.0.3' }
And this is for the project:
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } }
After completing the gradle bintrayUpload (it succeeds), my repository in bintray looks like this:
And when you open an unspecified folder, you will find the following:

So questions!
- Why is the version loading as unspecifiend?
- I can not compile my project with the specified group identifier: artefact: version when I try to create it on AS, it says that it is not possible to resolve the path to the artifact.
Any help would be appreciated!
source share