Maven发布插件抛出svn:需要身份验证

时间:2014-02-11 12:18:27

标签: svn jenkins jenkins-plugins maven-release-plugin

我们正在使用Maven,Artifactory,Jenkins,SVN作为我们项目的工具。我们正在尝试使用这些工具实现持续集成。目前,我们在Jenkins中配置M2Release插件时遇到问题。请指导/帮助解决这个问题。

当我们在jenkins工作中启动Perform Maven Release时,它没有说[ERROR]无法执行目标org.apache.maven.plugins:maven-release-plugin:2.4.2:prepare(默认 - cli)项目服务:无法检查本地修改。

日志中有一条令人困惑的声明:svn:&{39; https://server.our-company.com:443'

需要身份验证

我们已经配置了maven发布插件& scm在父pom中,scm用于各个子pom文件中的子项目。在Jenkins中,我们也为svn配置了发布插件和凭据,但仍然失败了。 PFB来自作业输出的完整日志:

  

在工作区中构建   D:\ Softwares \ jenkins \ jobs \ Perform_Release \ workspace更新svn url   在修订版#2014; 2014-02-11T15:53:11.928 + 0530' U pom.xml At   修订版544解析POM模块已更改,重新计算依赖性   图

     

< === [JENKINS REMOTING CAPACITY] ===>频道开始执行Maven:
      -B -f D:\ Softwares \ jenkins \ jobs \ Perform_Release \ workspace \ pom.xml -DdevelopmentVersion = 1.0.1-SNAPSHOT -DreleaseVersion = 1.0.0 -X -Dresume = false -DdryRun = true release:prepare Apache Maven 3.1 .0(893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 07:45:32 + 0530)   Maven home:D:\ Softwares \ apache-maven-3.1.0 Java版本:1.6.0_24,   供应商:Sun Microsystems Inc. Java home:C:\ Program   Files \ Java \ jdk1.6.0_24 \ jre默认语言环境:en_US,平台编码:   Cp1252操作系统名称:" windows nt(未知)",版本:" 6.2",arch:" amd64",   家庭:" windows" [INFO]错误堆栈跟踪已打开。 [DEBUG]   从中读取全局设置   D:\ Softwares \ apache-maven-3.1.0 \ conf \ settings.xml [DEBUG]阅读用户   来自C:\ Users \ doddalav.m2 \ settings.xml [INFO]的设置扫描   项目...... [警告] [警告]遇到一些问题   建立有效的模型   com.domain.simple:ServiceEJB:jar:1.0.0-SNAPSHOT [警告]   ' build.plugins.plugin.version'对于   org.apache.maven.plugins:缺少maven-ejb-plugin。 @第24行,   第12栏[警告] [警告]强烈建议您修理这些   问题,因为它们威胁到你的构建的稳定性。 [警告]   [警告]因此,未来的Maven版本可能不再存在   支持建立这样的畸形项目。 [警告] [HUDSON]   收集依赖关系信息[INFO]   -------------------------------------------------- ---------------------- [INFO] Reactor Build Order:[INFO] [INFO]服务[INFO] ServiceEJB   [INFO] SpringMVC323REST [HUDSON]收集依赖关系信息[HUDSON]   收集依赖关系信息[INFO]
  [信息]   -------------------------------------------------- ---------------------- [INFO]建筑服务1.0.0-SNAPSHOT [INFO]   -------------------------------------------------- ---------------------- [INFO] [INFO] --- maven-release-plugin:2.4.2:prepare(default-cli)@   服务--- [INFO]更改默认' svn'提供者实现到   ' javasvn&#39 ;. [INFO]确认没有本地修改......   [INFO]忽略对以下内容的更改:* \ release.properties,* \ pom.xml.next,   * \ pom.xml.releaseBackup,* \ pom.xml.backup,* \ pom.xml.branch,* \ pom.xml.tag [INFO] SVN状态目录:D:\ Softwares \ jenkins \ jobs \ Perform_Release \ workspace [INFO]   -------------------------------------------------- ---------------------- [INFO]反应堆摘要:[INFO] [INFO]服务   ...........................................失败[9.335s] [信息]   ServiceEJB ........................................ SKIPPED [INFO]   SpringMVC323REST .................................. SKIPPED [INFO]   -------------------------------------------------- ---------------------- [INFO] BUILD FAILURE [INFO]   -------------------------------------------------- ---------------------- [INFO]总时间:13.754s [INFO]完成于:2月11日星期二15:53:33 IST   2014 [INFO]最终记忆:8M / 56M [INFO]   -------------------------------------------------- ----------------------等待Jenkins完成收集数据[ERROR]失败   执行目标   org.apache.maven.plugins:行家释放小插件:2.4.2:准备   项目服务上的(default-cli):无法检查本地   修改[错误]提供者消息:[错误] SVN状态失败。   [ERROR]命令输出:[ERROR] svn:需要验证   ' https://server.our-company.com:443' [错误] - > [帮助1]   org.apache.maven.lifecycle.LifecycleExecutionException:失败   执行目标   org.apache.maven.plugins:行家释放小插件:2.4.2:准备   项目服务上的(default-cli):无法检查本地   修改提供者消息:SVN状态失败。命令输出:   svn:上面的url所需的身份验证   org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)   引起:org.apache.maven.plugin.MojoFailureException:无法   检查本地修改提供者消息:SVN状态失败。   命令输出:       svn:org.apache.maven.plugins.release.PrepareReleaseMojo.prepareRelease(PrepareReleaseMojo.java:285)上面url所需的身份验证   引起:   org.apache.maven.shared.release.scm.ReleaseScmCommandException:无法使用   检查本地修改提供者消息:SVN状态失败。   命令输出:svn:上面的url所需的身份验证   org.apache.maven.shared.release.phase.ScmCheckModificationsPhase.execute(ScmCheckModificationsPhase.java:137)     ... 34更多[ERROR] [ERROR]使用-X开关重新运行Maven   启用完整调试日志记录[错误] [错误]有关的更多信息   错误和可能的解决方案,请阅读以下文章:   [错误] [帮助1] [JENKINS]存档   D:\ Softwares \ jenkins \ jobs \ Perform_Release \ workspace \ pom.xml to   com.domain.simple /服务/ 1.0.0-SNAPSHOT /服务-1.0.0-SNAPSHOT.pom   [JENKINS]存档   d:\软件\詹金斯\工作\ Perform_Release \工作区\ SpringMVC323REST \的pom.xml   至   com.domain.simple / SpringMVC323REST / 1.0.0-SNAPSHOT / SpringMVC323REST-1.0.0-SNAPSHOT.pom   [JENKINS]存档   d:\软件\詹金斯\工作\ Perform_Release \工作区\ ServiceEJB \的pom.xml   至   com.domain.simple / ServiceEJB / 1.0.0-SNAPSHOT / ServiceEJB-1.0.0-SNAPSHOT.pom   通道停止[M2Release]它只有一个dryRun,无需标记它   保持完成:失败

0 个答案:

没有答案