我无法将库部署到Bintray并同步到Maven Central。看来我使用的插件错误,但是我不知道怎么做。我已经尝试了很多事情,包括使用kotlin gradle dsl,从根build.gradle中提取逻辑,重命名我的子模块,仅在子项目上指定nebula.release(显然您不能这样做),然后不断地进行。
我的项目是这样设置的
axon-kotlin
gradle
publishing.gradle
...
samples
build.gradle
...
axon-kotlin-test
build.gradle
...
settings.gradle
rootProject.name = 'axon-kotlin'
include 'axon-kotlin-test', 'samples'
轴突kotlin / build.gradle
plugins {
id "org.jetbrains.dokka" version "0.9.17"
id 'nebula.kotlin' version '1.2.50'
id 'nebula.maven-publish' version '8.0.0'
id 'nebula.info' version '3.7.1'
id "nebula.source-jar" version "8.0.0"
id 'nebula.nebula-bintray-publishing' version '3.5.5'
id 'nebula.release' version '6.3.5'
id "org.ajoberstar.github-pages" version "1.7.2"
id 'org.jbake.site' version '1.2.0'
id 'com.gradle.build-scan' version '1.15.1'
}
group 'com.tylerthrailkill'
description "Extensions to the Axon Framework"
allprojects {
group 'com.tylerthrailkill'
description "Extensions to the Axon Framework"
repositories {
mavenCentral()
mavenLocal()
}
}
def axonVersion = '3.2.2'
subprojects {
apply plugin: "nebula.kotlin"
apply plugin: "org.jetbrains.dokka"
apply plugin: "nebula.kotlin"
dependencies {
compile group: "org.axonframework", name: "axon-core", version: axonVersion
compile group: "org.axonframework", name: "axon-test", version: axonVersion
compile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.0.3'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.0.3'
testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3'
testCompile "com.nhaarman:mockito-kotlin:1.5.0"
testCompile "org.jetbrains.kotlin:kotlin-test:1.2.41"
testCompile group: "org.axonframework", name: "axon-core", version: axonVersion
testCompile group: "org.axonframework", name: "axon-test", version: axonVersion
}
test {
useJUnitPlatform()
dependsOn 'cleanTest'
testLogging {
events "passed", "skipped", "failed"
}
}
}
buildScan {
termsOfServiceUrl = 'https://gradle.com/terms-of-service'
termsOfServiceAgree = 'yes'
publishAlways()
}
轴突kotlin测试/ build.gradle
plugins {
id("nebula.maven-publish")
id("nebula.info")
id("nebula.source-jar")
id("nebula.javadoc-jar")
id("nebula.nebula-bintray-publishing")
id("nebula.release")
id("org.ajoberstar.github-pages")
id("nebula.contacts-pom") version("2.2.2")
}
apply from: "$rootDir/gradle/dokka.gradle"
apply from: "$rootDir/gradle/publishing.gradle"
apply from: "$rootDir/gradle/site.gradle"
dependencies {
testImplementation("org.springframework:spring-beans:4.3.11.RELEASE")
testImplementation("javax.inject:javax.inject:1")
implementation("org.axonframework:axon-core")
implementation("org.axonframework:axon-test")
implementation("org.hamcrest:hamcrest-all:1.3")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.0.3")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.0.3")
testCompile("org.hamcrest:hamcrest-all:1.3")
testCompile("com.nhaarman:mockito-kotlin:1.5.0")
testCompile("org.jetbrains.kotlin:kotlin-test:1.2.41")
testImplementation("org.axonframework:axon-core")
testImplementation("org.axonframework:axon-test")
}
样品/ build.gradle
dependencies {
implementation(project(":axon-kotlin-test"))
// compile(kotlin("stdlib-jdk8"))
testImplementation("org.springframework:spring-beans:4.3.11.RELEASE")
testImplementation("javax.inject:javax.inject:1")
implementation("org.axonframework:axon-core")
implementation("org.axonframework:axon-test")
implementation("org.hamcrest:hamcrest-all:1.3")
testImplementation("org.junit.jupiter:junit-jupiter-api:5.0.3")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.0.3")
testCompile("org.hamcrest:hamcrest-all:1.3")
testCompile("com.nhaarman:mockito-kotlin:1.5.0")
testCompile("org.jetbrains.kotlin:kotlin-test:1.2.41")
testImplementation("org.axonframework:axon-core")
testImplementation("org.axonframework:axon-test")
}
发布等级
apply plugin: 'nebula.release'
apply plugin: 'nebula.contacts-base'
apply plugin: 'contacts-pom'
apply plugin: 'nebula.maven-publish'
contacts {
"myemail@gmail.com" {
moniker = "Tyler Thrailkill"
role("owner")
}
}
publishing {
publications {
nebula(MavenPublication) {
pom.licenses {
license {
name = 'The MIT License'
url = 'https://opensource.org/licenses/MIT'
distribution = 'repo'
}
}
}
}
}
bintray {
user = findProperty('bintrayUser') ?: System.getenv('BINTRAY_USER')
key = findProperty('bintrayKey') ?: System.getenv('BINTRAY_KEY')
override = true
pkg {
userOrg = 'snowe'
repo = 'maven'
name = 'Axon-Kotlin'
desc = "Extensions to the Axon Framework "
licenses = ['MIT']
vcsUrl = 'https://github.com/snowe2010/axon-kotlin.git'
websiteUrl = 'https://github.com/snowe2010/${project.name}'
issueTrackerUrl = 'https://github.com/snowe2010/${project.name}/issues'
vcsUrl = 'https://github.com/snowe2010/${project.name}.git'
labels = ['axon', 'kotlin']
version {
gpg {
sign = true
passphrase = findProperty('gpgPassphrase') ?: System.getenv('GPG_PASSPHRASE')
}
}
}
dryRun = false
publish = true
}
问题是在尝试使用星云版本进行部署时出现了一个大错误:
> Task :axon-kotlin:publishNebulaPublicationToMavenLocal
Task ':axon-kotlin:publishNebulaPublicationToMavenLocal' is not up-to-date because:
Task has not declared any outputs despite executing actions.
Publishing to maven local repository
:axon-kotlin:publishNebulaPublicationToMavenLocal (Thread[Task worker for ':',5,main]) completed. Took 0.183 secs.
:axon-kotlin:bintrayUpload (Thread[Task worker for ':',5,main]) started.
> Task :axon-kotlin:bintrayUpload
Task ':axon-kotlin:bintrayUpload' is not up-to-date because:
Task has not declared any outputs despite executing actions.
Gradle Bintray Plugin version: 1.8.4
Version 'snowe/maven/Axon-Kotlin/0.1.6' does not exist. Attempting to create it...
Created version '0.1.6'.
Uploading to https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6-sources.jar...
Uploaded to 'https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6-sources.jar'.
Uploading to https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6-javadoc.jar...
Uploaded to 'https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6-javadoc.jar'.
Uploading to https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6.jar...
Uploaded to 'https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6.jar'.
Uploading to https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6.pom...
Uploaded to 'https://api.bintray.com/content/snowe/maven/Axon-Kotlin/0.1.6/com/tylerthrailkill/axon-kotlin/0.1.6/axon-kotlin-0.1.6.pom'.
:axon-kotlin:bintrayUpload (Thread[Task worker for ':',5,main]) completed. Took 2.549 secs.
:bintrayUpload (Thread[Task worker for ':',5,main]) started.
> Task :bintrayUpload FAILED
Task ':bintrayUpload' is not up-to-date because:
Task has not declared any outputs despite executing actions.
Gradle Bintray Plugin version: 1.8.4
Package 'axon-kotlin' does not exist. Attempting to create it...
:bintrayUpload (Thread[Task worker for ':',5,main]) completed. Took 0.358 secs.
:bintrayPublish (Thread[Task worker for ':',5,main]) started.
> Task :bintrayPublish FAILED
Task ':bintrayPublish' is not up-to-date because:
Task has not declared any outputs despite executing actions.
:bintrayPublish (Thread[Task worker for ':',5,main]) completed. Took 0.044 secs.
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':bintrayUpload'.
> Could not create package 'nebula/gradle-plugins/axon-kotlin': HTTP/1.1 403 Forbidden [message:forbidden]
* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':bintrayUpload'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:66)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:262)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:246)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:136)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:201)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.executeWithTask(DefaultTaskPlanExecutor.java:192)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
Caused by: org.gradle.api.GradleException: Could not create package 'nebula/gradle-plugins/axon-kotlin': HTTP/1.1 403 Forbidden [message:forbidden]
at com.jfrog.bintray.gradle.tasks.BintrayUploadTask$_checkAndCreatePackage_closure8$_closure19.doCall(BintrayUploadTask.groovy:291)
at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
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.tasks.BintrayUploadTask.checkAndCreatePackage(BintrayUploadTask.groovy:274)
at com.jfrog.bintray.gradle.tasks.BintrayUploadTask.bintrayUpload(BintrayUploadTask.groovy:236)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:794)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:761)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
... 31 more
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':bintrayPublish'.
> Could not sign version 'unspecified': HTTP/1.1 404 Not Found [message:Package 'axon-kotlin' was not found]
* Try:
Run with --debug option to get more log output. Run with --scan to get full insights.
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':bintrayPublish'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:66)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:262)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$ExecuteTaskAction.execute(DefaultTaskExecutionGraph.java:246)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:136)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.execute(DefaultTaskPlanExecutor.java:201)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.executeWithTask(DefaultTaskPlanExecutor.java:192)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.gradle.api.GradleException: Could not sign version 'unspecified': HTTP/1.1 404 Not Found [message:Package 'axon-kotlin' was not found]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:247)
at com.jfrog.bintray.gradle.tasks.BintrayPublishTask$_gpgSignVersion_closure1$_closure5.doCall(BintrayPublishTask.groovy:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
at groovy.lang.Closure.call(Closure.java:414)
at groovyx.net.http.HTTPBuilder$1.handleResponse(HTTPBuilder.java:503)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)
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.tasks.BintrayPublishTask.gpgSignVersion(BintrayPublishTask.groovy:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:190)
at com.jfrog.bintray.gradle.tasks.BintrayPublishTask.signPublishAndSync(BintrayPublishTask.groovy:53)
at com.jfrog.bintray.gradle.tasks.BintrayPublishTask.taskAction(BintrayPublishTask.groovy:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:794)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:761)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:317)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:309)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:185)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:97)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
... 34 more
这是我用来发布的命令:
./gradlew -Prelease.useLastTag=true final --stacktrace --info
我觉得我可能做错了什么,但是我几乎在阳光下尝试了所有事情。这是我以git commit形式https://github.com/snowe2010/axon-kotlin/commits/master
尝试过的所有方法