Gradle发布与上传异常:publish任务始终显示UP-TO-DATE
Gradle发布Nexus问题:publish任务UP-TO-DATE无实际上传
我正在用Gradle配置两个项目,实现版本发布并将产物上传至Nexus仓库服务器。目前遇到相同问题:release步骤正常执行,SNAPSHOT版本已替换为正式版本并提交推送至Git,但publish步骤显示UP-TO-DATE,没有执行任何上传操作。
期望的配置目标
- 本地(快照)构建产物发布至本地Maven缓存
- 发布(CI)构建产物上传至Nexus仓库服务器
当前build.gradle配置
plugins { id 'java' id 'net.researchgate.release' version '2.8.1' id 'maven-publish' } group 'com.something' repositories { mavenLocal() mavenCentral() maven { url = uri('http://nexus:8080/repository/myrepo/') allowInsecureProtocol = true } } java { withSourcesJar() } publishing { publications { maven(MavenPublication) { from components.java } } } // publish every build to local maven, to enable local testing publishToMavenLocal.dependsOn(check) build.dependsOn(publishToMavenLocal) // publish release builds to Nexus afterReleaseBuild.dependsOn publish
日志输出示例
Task :release Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:check Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:generateMetadataFileForMavenPublication Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:generatePomFileForMavenPublication Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:publishMavenPublicationToMavenLocal Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:publishToMavenLocal Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:build Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:publish UP-TO-DATE Task :CPA-GJAP-JOB1:CPA-GJAP-JOB1:afterReleaseBuild UP-TO-DATE Task :CPA-GJAP-JOB1:runBuildTasks Task :CPA-GJAP-JOB1:preTagCommit Task :CPA-GJAP-JOB1:createReleaseTag Task :CPA-GJAP-JOB1:checkoutMergeFromReleaseBranch SKIPPED Task :CPA-GJAP-JOB1:updateVersion Task :CPA-GJAP-JOB1:commitNewVersion Task :compileJava UP-TO-DATE Task :processResources NO-SOURCE Task :classes UP-TO-DATE Task :jar Task :sourcesJar Task :assemble Task :compileTestJava UP-TO-DATE Task :processTestResources UP-TO-DATE Task :testClasses UP-TO-DATE Task :test UP-TO-DATE Task :check UP-TO-DATE Task :generateMetadataFileForMavenPublication Task :generatePomFileForMavenPublication Task :publishMavenPublicationToMavenLocal Task :publishToMavenLocal Task :build
可见publish任务显示为UP-TO-DATE,请问我遗漏了什么配置?Gradle版本:7.4
内容的提问来源于stack exchange,提问作者Hedley
相关产品推荐
相关产品推荐

