2014-11-21 46 views
1
I want to connect with RTC repository workspace, I have used following scm tag in my pom.xml 

<scm> <connection>scm:jazz:username;[email protected]://jtsrv.him:9091/jazz:My Repository Workspaces/Log-MainStream</connection> 
<developerConnection>scm:jazz:username;[email protected]://jtsrv.him:9091/jazz:My Repository Workspaces/Log-MainStream</developerConnection> 


问题:我无法与存储库工作区连接,有人可以帮我要纠正这种单片机的连接网址是什么?无法使用Maven MVN单片机连接到RTC存储库:状态

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

这是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,他们必须从用户的设置来获得.xml文件。这是settings.xml文件的服务器部分可以是什么样子的样本:

<servers> 
    <server> 
    <id>rtc:9444</id> 
    <username>build</username> 
    <password>build</password> 
    </server> 

,我认为它帮助。

+0

感谢您的回复,您已经在这里仓库用作GPDBBuildWorkspace 但对我来说像标准的RTC结构 我的存储库工作区包含抛出错误所有的存储库创建的用户 所以我主要的问题是我们如何使用它在scm连接url – 2014-11-21 12:09:08

+0

在maven文档我看看例子: scm:jazz:[username [; password] @] http [s] :// server_name [:port]/jazzPath:repositoryWorkspace scm:jazz:username; password @ https://server.name:9443/jazz:Chris的存储库工作区 在你的例子中你有:我的仓库工作区/日志 - MainStream 我不明白你为什么用这个语句在scm连接? – Inforedaster 2014-11-21 13:47:08

+0

其实这是我的问题,我在这里使用“我的仓库工作区/日志 - MainStream”,因为在scm连接url中,它需要repositoy工作区,我有Log-MainStream是我的仓库WS。 但正因为如此,我无法连接到RTC。那么连接到RTC的理想方式是什么?如何在这里形成正确的网址? – 2014-11-24 04:34:37

0

我找到了解决办法:

工作区信息库应始终在RTC共享。 如果从RTC存储库工作区断开,那么它会在连接到RTC基于Maven SCM插件

+0

这里当我设置的settings.xml中的用户名和密码,它没有拿起运行时MVN SCM:status命令 获得以下错误: CRJAZ0124I无效的用户名或密码 – 2014-11-26 05:01:03

相关问题