Java 使用bintray上传创建.jar empty

Java 使用bintray上传创建.jar empty,java,android,gradle,android-maven-plugin,bintray,Java,Android,Gradle,Android Maven Plugin,Bintray,我是将模块上传到bintray任务的新手,但我成功注册了bintray帐户,我阅读了gradlebintray插件,我在我的build.gradle中进行了更改, 已成功创建包&(lib).jar,但(lib).jar为空。 所以请帮助我,伙计们,我的项目出了什么问题。 在配置build.gradle之后,我执行了以下步骤来上传lib-yo-bintray帐户 在终端运行时,gradlew成功安装它 在终端运行时,它成功构建了gradlew bintray 项目根目录build.gradle:

我是将模块上传到bintray任务的新手,但我成功注册了bintray帐户,我阅读了gradle
bintray插件
,我在我的
build.gradle
中进行了更改, 已成功创建包&(lib).jar,但(lib).jar为空。 所以请帮助我,伙计们,我的项目出了什么问题。 在配置build.gradle之后,我执行了以下步骤来上传lib-yo-bintray帐户

  • 在终端运行时,gradlew成功安装它
  • 在终端运行时,它成功构建了gradlew bintray
  • 项目根目录
    build.gradle

    buildscript {
        repositories {
            jcenter()
        }
        apply plugin: 'java'
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.3'
            classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
            classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
                // NOTE: Do not place your application dependencies here; they belong
                // in the individual module build.gradle files
        }
    }
    
    plugins {
        id "com.jfrog.bintray"
        version "1.7"
    }
    
    
    allprojects {
        repositories {
            jcenter()
        }
        apply plugin: 'com.github.dcendents.android-maven'
    }
    
    group = 'com.app.kickdrill'
    version = '0.0.1'
    
    应用程序
    build.gradle

    apply plugin: 'com.android.library'
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    
    android {
        publishNonDefault true
        compileSdkVersion 23
        buildToolsVersion '25.0.2'
        defaultConfig {
            minSdkVersion 14
            targetSdkVersion 23
            versionCode 1
            versionName "0.0.1"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-     android.txt'), 'proguard-rules.pro'
            }
        }
        packagingOptions {
            exclude 'LICENSE.txt'
        }
    
    }
    
    dependencies {
        androidTestCompile('com.android.support.test.espresso:espresso-   core:2.2.2', {
            exclude group: 'com.android.support',
            module: 'support-annotations'
        })
        compile 'com.android.support:appcompat-v7:23.4.0'
        compile 'com.android.support:recyclerview-v7:23.4.0'
        compile 'com.android.volley:volley:1.0.0'
        compile 'com.google.code.gson:gson:2.3.1'
        compile 'com.squareup.retrofit2:retrofit:2.0.2'
        compile 'com.squareup.retrofit2:converter-gson:2.0.2'
        compile 'com.squareup.okhttp3:okhttp:3.3.1'
        compile 'com.android.support:design:23.4.0'
        testCompile 'junit:junit:4.12'
    }
    
    install {
        repositories.mavenInstaller {
            pom.project {
                name 'KickDrill'
                description 'its for an android developer'
                url 'https://github.com/kickdrilldev/androidkickdrill'
                inceptionYear '2017'
                packaging 'aar'
                groupId 'com.app.kickdrill'
                artifactId 'androidKickdrill'
                version '0.0.1'
    
                licenses {
                    license {
                        name 'The Apache Software License, Version 2.0'
                        url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
                        distribution 'repo'
                    }
                }
                scm {
                    connection 'https://github.com/kickdrilldev/androidkickdrill.git'
                    url 'https://github.com/kickdrilldev/androidkickdrill'
    
                }
                developers {
                    developer {
                        name 'Vyankatesh Jadhav'
                    }
                }
            }
        }
    }
    
    
    
    bintray {
        user = project.hasProperty('bintrayUser') ? project.property('bintrayUser') : System.getenv('BINTRAY_USER')
        key = project.hasProperty('bintrayApiKey') ? project.property('bintrayApiKey') : System.getenv('BINTRAY_API_KEY')
        configurations = ['archives']
        pkg {
            repo = 'kickdrill'
            name = 'androidkickdrill'
            userOrg = 'androiddevs'
            licenses = ['Apache-2.0']
            vcsUrl = 'https://github.com/kickdrilldev/androidkickdrill'
            version {
                name = 'androidKickdrill'
                desc = 'its for an android developer'
                vcsTag = '0.0.1'
                attributes = ['gradle-plugin': 'com.use.less:com.use.less.gradle:gradle-useless-plugin']
            }
        }
    }
    

    com.android.library
    插件生成一个android存档(AAR)而不是Java存档(JAR)

    另外,如果要将存档上载到bintray,请使用
    bintrayUpload
    任务:

    ./gradlew bintrayUpload
    
    此外,在您的配置中,如果希望在上载到Bintray时自动发布版本,您可以使用
    publish=true

    bintray {
        publish = true //If version should be auto published after an upload
    }
    

    您可以找到更多信息

    com.android.library
    插件生成的是android存档(AAR)而不是Java存档(JAR)

    另外,如果要将存档上载到bintray,请使用
    bintrayUpload
    任务:

    ./gradlew bintrayUpload
    
    此外,在您的配置中,如果希望在上载到Bintray时自动发布版本,您可以使用
    publish=true

    bintray {
        publish = true //If version should be auto published after an upload
    }
    

    您可以找到更多信息

    但是bintray upload empty.jar任务但是bintray upload empty.jar任务