I want to connect with RTC repository workspace, I have used following scm tag in my pom.xml
<scm> <connection>scm:jazz:username;password@https://jtsrv.him:9091/jazz:My Repository Workspaces/Log-MainStream</connection>
<developerConnection>scm:jazz:username;password@https://jtsrv.him:9091/jazz:My Repository Workspaces/Log-MainStream</developerConnection>
问题:我无法连接存储库工作区,有人可以帮助我更正此scm连接URL吗?
My RTC repository hirarchy is below:
My Repository Workspaces
-Log-MainStream
Below error I am getting when run the mvn scm:status command
[ERROR] Error: Problem running 'status':
Either specify repository or a directory to run on, or run in a shared directory
[ERROR] Provider message:
[ERROR] Error code for Jazz SCM status command - 5
[ERROR] Command output:
[ERROR] Problem running 'status':
Either specify repository or a directory to run on, or run in a shared directory
I am using below maven release plugin
<groupId>org.apache.maven.scm</groupId>
<artifactId>maven-scm-provider-jazz</artifactId>
<version>1.9.2</version>
答案 0 :(得分:0)
这就是pom.xml文件的scm部分:
<scm>
<url>https://rtc:9444/jazz:GPDBBuildWorkspace</url>
<connection>scm:jazz:https://rtc:9444/jazz:GPDBBuildWorkspace</connection>
<developerConnection>scm:jazz:https://rtc:9444/jazz:GPDBBuildWorkspace</developerConnection>
</scm>
用户名和密码不在pom.xml中,必须从用户的settings.xml文件中获取。这是settings.xml文件的服务器部分的样本:
<servers>
<server>
<id>rtc:9444</id>
<username>build</username>
<password>build</password>
</server>
我认为这有帮助。
答案 1 :(得分:0)
我找到了解决方案:
工作区存储库应始终在RTC中共享。 如果它与RTC存储库工作区断开连接,则在通过maven scm插件连接到RTC时会抛出错误