首先让我指出究竟发生了什么。
能够成功创建快照以及从本地工作站发布版本。 工件也成功上传到nexus。
我们有许多团队/开发人员使用的中央hudson安装。 快照构建从Hudson
特定项目的发布版本因Hudson而失败,并出现以下错误:
[INFO]正在上传:https://nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports/dra/sf_dra/1.19/sf_dra-1.19.pom [INFO] [DEBUG]从协议https的默认映射中使用Wagon实现轻量级 [INFO] [INFO] -------------------------------------------- ---------------------------- [INFO] [ERROR] BUILD ERROR [INFO] [INFO] -------------------------------------------- ---------------------------- [INFO] [INFO]部署工件时出错:无法传输文件:https://nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports/dra/sf_dra/1.19/sf_dra-1.19.pom。返回码是:401 [信息] [INFO] [INFO] -------------------------------------------- ---------------------------- [INFO] [DEBUG]追踪 [INFO] org.apache.maven.lifecycle.LifecycleExecutionException:部署工件时出错:无法传输文件:https://nlliprdcn28098.nl.eu.abnamro.com:8443/nexus/content/repositories/SF_DRA-releases/com/abnamro/gsfg/sigt/reports/dra/sf_dra/1.19/sf_dra-1.19.pom。返回码是:401 [INFO]在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719) [INFO]在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) [INFO] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) [INFO]在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) [INFO] org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) [INFO]在org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) [INFO]在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
现在,需要注意的要点:
Hudson ver。 1.377 Maven 2.2.1,Nexus:1.9.2.3
答案 0 :(得分:0)
如果您可以从本地工作站部署快照和版本,并且jenkins的settings.xml与您的发行版中的版本1.19相似,那么可能是您已经从您的文件中释放了所有文件:sf_dra-1.19.pom本地工作站和maven不能再多次部署相同的版本号。 因此,从nexus中删除已发布的文件,并从svn或git中删除标签。然后你可以用相同的号码再次发布。