执行失败的任务“:bintrayUpload”。 >无法创建版本“1.1决赛TestApp':HTTP / 1.1 400错误的请求 [英] Execution failed for task ':bintrayUpload'. > Could not create version '1.1-Final TestApp': HTTP/1.1 400 Bad Request

查看:2272
本文介绍了执行失败的任务“:bintrayUpload”。 >无法创建版本“1.1决赛TestApp':HTTP / 1.1 400错误的请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作在Android的一个库项目。我想我的图书馆上传到JCenter。我创建bintray帐户等&放大器;其次这是中提到的所有步骤<一个href=\"http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en\"相对=nofollow>这里。

我做了我的应用模块和放大器的变化如下;库模块。

应用模块的build.gradle

应用插件:'com.android.application安卓{
    compileSdkVersion 22
    buildToolsVersion22.0.1    defaultConfig {
        的applicationIDcom.app.testapp
        8的minSdkVersion
        targetSdkVersion 22
        版本code 1
        的versionName1.0
    }
    buildTypes {
        发布 {
            minifyEnabled假
            proguardFiles getDefaultProguardFile('proguard的-android.txt'),'proguard-rules.pro
        }
    }
    packagingOptions {
        排除META-INF / LICENSE.TXT
    }
}依赖{
    编译文件树(包括:['的* .jar'],DIR:库)
    编译com.android.support:appcompat-v7:22.2.0
    编制项目(':TESTLIB')
}

库模块的build.gradle

应用插件:'com.android.library转{
    bintrayRepo ='行家'
    bintrayName ='测试-SDK    publishedGroupId ='in.test.sdk
    库名称='TESTLIB
    神器='测试-SDK    libraryDescription ='A为Facebook原生Like按钮(LikeView)在Android包装'    SITEURL ='https://github.com/xyz/testsdk
    gitUrl ='https://github.com/xyz/testsdk.git    libraryVersion =1.0.0    developerId ='某某'
    developerName ='某某'
    developerEmail ='xyz@xyz.xyz    licenseName ='Apache软件许可证,版本2.0
    licenseUrl ='http://www.apache.org/licenses/LICENSE-2.0.txt
    allLicenses = [Apache的2.0]
}版本=1.0.0
安卓{
    compileSdkVersion 22
    buildToolsVersion22.0.1    defaultConfig {
        8的minSdkVersion
        targetSdkVersion 22
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
    }    buildTypes {
        发布 {
            minifyEnabled假
            proguardFiles getDefaultProguardFile('proguard的-android.txt'),'proguard-rules.pro
           // proguardFilesProGuard的-project.txt
        }
        packagingOptions {
            排除META-INF / LICENSE.TXT
        }
    }
}依赖{
    编译com.android.support:support-v4:22.2.0
    编译文件(库/ GSON-2.3.1.jar')
    编译文件(库/ Android的查询full.0.26.8.jar')
    编译文件(库/ httpmime-4.1.1.jar')
    编译文件(库/杰克逊的注解-2.5.0.jar')
    编译文件(库/ javax.annotation.jar')
    编译文件(库/ libGoogleAnalyticsServices.jar')
    编译文件(库/ okhttp-2.3.0.jar')
    编译文件(库/奥基奥-1.3.0.jar')
    编译文件(库/改造-1.9.0.jar')
}

最新项目根的build.gradle

//顶级构建文件,您可以添加常用的配置选项,所有分项目/模块。
buildscript {
  库{
      jcenter()
  }
  依赖{
    类路径'com.android.tools.build:gradle:1.1.3
    类路径'com.jfrog.bintray.gradle:gradle这个-bintray-插件:1.3.1
    类路径'com.github.dcendents:Android的Maven的插件:1.2    //注意:不要在这里把你的应用程序依赖关系;他们属于
    //在单个模块的build.gradle文件
  }
}插件{
    IDcom.jfrog.bintray版本1.2
}allprojects {
    库{
        jcenter()
    }
    应用插件:'行家'
    应用插件:'Maven的发布
    应用插件:Java的
}出版{
    出版物{
        MyPublication(MavenPublication){
            从components.java
            的groupId'in.freeb.sdk
            artifactId的freeb-SDK
            版本'1.0'
        }
    }
}bintray {
    用户='阿贾伊香料
    关键='31317855920db8f7bc27f97730a8e9f99b6f707e
    出版物= ['MyPublication']
    PKG {
        回购='行家'
        NAME ='freeb-SDK
        userOrg ='阿贾伊香料
        许可证= ['Apache的2.0']
        vcsUrl ='https://github.com/ajay-spice/freebsdk.git
        标签= ['齿轮','血腥','大猩猩']
        publicDownloadNumbers =真
        属性= ['一':'AY1','AY2'],'B':'蜜蜂'],C:CEE'] //可选包级属性
        版本{
            名称= 1.0,最终
            DESC ='FreeB 1.0最终
            vcsTag =1.0.0
            属性= ['freeb-SDK':'in.freeb.sdk']
        }
    }
}任务包装(类型:包装){
    gradleVersion ='2.4'
}

我得到这个错误:

 :bintrayUpload失败故障:建立失败,一个例外。* 什么地方出了错:
执行失败的任务:bintrayUpload。
&GT;无法创建版本1.1决赛FreeB':HTTP / 1.1 400错误的请求[消息:无法在阿贾伊香料/行家/ freeb-SDK打造1.1版决赛FreeB]*尝试:
与--stacktrace选项获取堆栈跟踪运行。与--info或--debug选项来运行,以获得更多的日志输出。构建失败总时间:22.448秒

在调试模式日志文件

 :应用程序:安装
:应用:bintrayUpload失败故障:建立失败,一个例外。* 什么地方出了错:
执行失败的任务:应用程序:bintrayUpload。
&GT;无法创建版本1.1决赛FreeB':HTTP / 1.1 400错误的请求[消息:无法在阿贾伊香料/行家/ freeb-SDK打造1.1版决赛FreeB]*尝试:
与--info或--debug选项来运行,以获得更多的日志输出。*例外情况是:
org.gradle.api.tasks.TaskExecutionException:执行失败的任务:应用程序:bintrayUpload。
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        在org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        在org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        在org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        在org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        在org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        在org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        在org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        在org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        在org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
        在org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88)
        在org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        在org.gradle.execution.DefaultBuildExecuter.access $ 200(DefaultBuildExecuter.java:23)
        在org.gradle.execution.DefaultBuildExecuter $ 2.proceed(DefaultBuildExecuter.java:68)
        在org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        在org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
        在org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
        在org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
        在org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:80)
        在org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        在org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:36)
        在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        在org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
        在org.gradle.internal.Actions $ RunnableActionAdapter.execute(Actions.java:171)
        在org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
        在org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
        在org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
        在org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
        在org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
        在org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
        在org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        在org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        在org.gradle.launcher.Main.doAction(Main.java:33)
        在org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        在org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
        在org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
        在org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        在org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        在org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
org.gradle.api.GradleException:产生的原因无法创建版本1.1决赛FreeB':HTTP / 1.1 400错误的请求[消息:无法在阿贾伊香料打造1.​​1版决赛FreeB / MAV
EN / freeb-SDK']
        在com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6_closure27_closure31.doCall(BintrayUploadTask.groovy:280)
        在groovyx.net.http.HTTPBuilder $ 1.handleResponse(HTTPBuilder.java:503)
        在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1070)
        在org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044)
        在groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515)
        在groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:434)
        在groovyx.net.http.HTTPBuilder.request(HTTPBuilder.java:383)
        在groovyx.net.http.HTTPBuilder $ $要求0.call(来源不明)
        在com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6.doCall(BintrayUploadTask.groovy:272)
        在com.jfrog.bintray.gradle.BintrayUploadTask $ _bintrayUpload_closure6.doCall(BintrayUploadTask.groovy)
        在com.jfrog.bintray.gradle.BintrayUploadTask.bintrayUpload(BintrayUploadTask.groovy:383)
        在org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:218)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
        在org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
        在org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:579)
        在org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute(AbstractTask.java:562)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 47更多
构建失败总时间:45.144秒


解决方案

该错误表明您使用的1.0决赛FreeB尝试作为版本名称这是一个无效的版本名称:

 消息:无法在阿贾伊香料/行家/ freeb-SDK打造1.1版决赛FreeB

一个版本名称必须以一个字母或数字,并且只能包含字母,数字和以下符号:-_:#@ $〜


在你的问题中的build.gradle源显示了一个有效的版本名称 - 1.1决赛,然而,这是从<不同href=\"https://github.com/ajay-spice/Freebsdklib/blob/6c6599bc479f1720a279d329380b61f31a7d2e25/app/build.gradle\"相对=nofollow>的build.gradle 其中使用无效的版本名称的Github上的项目。

在这里输入的形象描述

I am working on one library project in android. I want to upload my library to the JCenter. I have created bintray account etc & followed all steps which are mentioned here.

I did below changes in my application module & library module.

Application Module build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.app.testapp"
        minSdkVersion 8
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile project(':testlib')
}

Library Module build.gradle

apply plugin: 'com.android.library'

ext {
    bintrayRepo = 'maven'
    bintrayName = 'test-sdk'

    publishedGroupId = 'in.test.sdk'
    libraryName = 'testlib'
    artifact = 'test-sdk'

    libraryDescription = 'A wrapper for Facebook Native Like Button (LikeView) on Android'

    siteUrl = 'https://github.com/xyz/testsdk'
    gitUrl = 'https://github.com/xyz/testsdk.git'

    libraryVersion = '1.0.0'

    developerId = 'xyz'
    developerName = 'xyz'
    developerEmail = 'xyz@xyz.xyz'

    licenseName = 'The Apache Software License, Version 2.0'
    licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
    allLicenses = ["Apache-2.0"]
}

version = "1.0.0"
android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 22
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
           // proguardFiles 'proguard-project.txt'
        }
        packagingOptions {
            exclude 'META-INF/LICENSE.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:22.2.0'
    compile files('libs/gson-2.3.1.jar')
    compile files('libs/android-query-full.0.26.8.jar')
    compile files('libs/httpmime-4.1.1.jar')
    compile files('libs/jackson-annotations-2.5.0.jar')
    compile files('libs/javax.annotation.jar')
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile files('libs/okhttp-2.3.0.jar')
    compile files('libs/okio-1.3.0.jar')
    compile files('libs/retrofit-1.9.0.jar')
}

Latest Project root build.gradle

// 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.1.3'
    classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.3.1'
    classpath 'com.github.dcendents:android-maven-plugin:1.2'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }
}

plugins {
    id "com.jfrog.bintray" version "1.2"
}

allprojects {
    repositories {
        jcenter()
    }
    apply plugin: 'maven'
    apply plugin: 'maven-publish'
    apply plugin: 'java'
}

publishing {
    publications {
        MyPublication(MavenPublication) {
            from components.java
            groupId 'in.freeb.sdk'
            artifactId 'freeb-sdk'
            version '1.0'
        }
    }
}

bintray {
    user = 'ajay-spice'
    key = '31317855920db8f7bc27f97730a8e9f99b6f707e'
    publications = ['MyPublication']
    pkg {
        repo = 'maven'
        name = 'freeb-sdk'
        userOrg = 'ajay-spice'
        licenses = ['Apache-2.0']
        vcsUrl = 'https://github.com/ajay-spice/freebsdk.git'
        labels = ['gear', 'gore', 'gorilla']
        publicDownloadNumbers = true
        attributes= ['a': ['ay1', 'ay2'], 'b': ['bee'], c: 'cee'] //Optional package-level attributes
        version {
            name = '1.0-Final'
            desc = 'FreeB 1.0 final'
            vcsTag = '1.0.0'
            attributes = ['freeb-sdk': 'in.freeb.sdk']
        }
    }
}

task wrapper(type: Wrapper) {
    gradleVersion = '2.4'
}

I am getting this error:

:bintrayUpload FAILED                                                                                

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':bintrayUpload'.
> Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk']

* Try:         
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED   

Total time: 22.448 secs

Log file in Debug mode

:app:install                 
:app:bintrayUpload FAILED          

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bintrayUpload'.
> Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk']

* Try:         
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:bintrayUpload'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:305)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:23)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:88)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:68)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:62)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:55)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:149)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:106)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:86)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:80)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:36)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
        at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
        at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:33)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
Caused by: org.gradle.api.GradleException: Could not create version '1.1-Final FreeB': HTTP/1.1 400 Bad Request [message:Unable to create version 1.1-Final FreeB at 'ajay-spice/mav
en/freeb-sdk']
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6_closure27_closure31.doCall(BintrayUploadTask.groovy:280)
        at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1070)
        at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:1044)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:515)
        at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:434)
        at groovyx.net.http.HTTPBuilder.request(HTTPBuilder.java:383)
        at groovyx.net.http.HTTPBuilder$request$0.call(Unknown Source)
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6.doCall(BintrayUploadTask.groovy:272)
        at com.jfrog.bintray.gradle.BintrayUploadTask$_bintrayUpload_closure6.doCall(BintrayUploadTask.groovy)
        at com.jfrog.bintray.gradle.BintrayUploadTask.bintrayUpload(BintrayUploadTask.groovy:383)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:218)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:579)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:562)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        ... 47 more


BUILD FAILED   

Total time: 45.144 secs

解决方案

The error indicates that you have tried using '1.0-Final FreeB' as the version name which is an invalid version name:

message:Unable to create version 1.1-Final FreeB at 'ajay-spice/maven/freeb-sdk'

A version name must start with a letter or a number and can only contain letters, numbers and the following symbols: .-_:#@$~

The build.gradle sources in your question shows a valid version name - '1.1-Final', however this is different from the build.gradle in your Github project which is using the invalid version name.

这篇关于执行失败的任务“:bintrayUpload”。 &GT;无法创建版本“1.1决赛TestApp':HTTP / 1.1 400错误的请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆