[ 
https://jira.codehaus.org/browse/SCM-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Scholte updated SCM-452:
-------------------------------

    Description: 
{{mvn release:perform 
-DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname}}
works, except it won't really do what we need without a lot of manual 
intervention, because this command:
{{mvn release:prepare 
-DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname}}
yields this error:
{noformat}
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------
{noformat}

{{-e}} doesn't reveal a long enough stack trace to show anything.  It would be 
helpful if this error could say what url it's parsing
the scm section of the pom is this:
{code:xml}
        <scm>
                
<connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                
<developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                
<url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>
{code}
We don't intend to put the user name in the pom (shared resource) which is part 
of why I'm trying to override it.

and the servers section of {{settings.xml}} is like so:
{code:xml}
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>
{code}

but in any case I'm not sure it's even reading the scm section of the pom 
correctly.  After downloading the plugin sources, one of the few unresolved 
items was the {{Xpp3Reader}} which might have told me the answer.  This is not 
up to my experience of a high bar set by working with this plugin in a 
subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

  was:
{{mvn release:perform 
-DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname}}
works, except it won't really do what we need without a lot of manual 
intervention, because this command:
{{mvn release:prepare 
-DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname
 }}
yields this error:
{noformat}
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] The scm url is invalid.
  - The connection string contains too few tokens.
[INFO] ------------------------------------------------------------------------
{noformat}

{{-e}} doesn't reveal a long enough stack trace to show anything.  It would be 
helpful if this error could say what url it's parsing
the scm section of the pom is this:
{code:xml}
        <scm>
                
<connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
                
<developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
                
<url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
        </scm>
{code}
We don't intend to put the user name in the pom (shared resource) which is part 
of why I'm trying to override it.

and the servers section of {{settings.xml}} is like so:
{code:xml}
        <server>
          <id>cvs-server.mycompany.com</id>
          <filePermissions>664</filePermissions>
          <directoryPermissions>775</directoryPermissions>
          <username>username</username>
          <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
    </server>
{code}

but in any case I'm not sure it's even reading the scm section of the pom 
correctly.  After downloading the plugin sources, one of the few unresolved 
items was the {{Xpp3Reader}} which might have told me the answer.  This is not 
up to my experience of a high bar set by working with this plugin in a 
subversion environment, but maybe it's an unfair comparison.

Any attention greatly appreciated

--Ben Clark

    
> scm url not being parsed correctly for release:perform only
> -----------------------------------------------------------
>
>                 Key: SCM-452
>                 URL: https://jira.codehaus.org/browse/SCM-452
>             Project: Maven SCM
>          Issue Type: Bug
>          Components: maven-scm-provider-cvs
>    Affects Versions: 2.0
>         Environment: reproduced on Windows Vista ultimate 32bit, w/ Sun jdk 
> 1.5.0_17, ubuntu 2.6.27-11-generic, with openjdk 1.6 (result of apt-get 
> install maven2).  Also happens in a windows eclipse workspace w/ m2eclipse, 
> project checked out as maven project with from a repository location defined 
> with ext protocol (not extssh)
>            Reporter: Ben Clark
>
> {{mvn release:perform 
> -DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname}}
> works, except it won't really do what we need without a lot of manual 
> intervention, because this command:
> {{mvn release:prepare 
> -DconnectionUrl=scm:cvs:ext:usern...@cvs-server.mycompany.com:/cvsroot:projectname}}
> yields this error:
> {noformat}
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] The scm url is invalid.
>   - The connection string contains too few tokens.
> [INFO] 
> ------------------------------------------------------------------------
> {noformat}
> {{-e}} doesn't reveal a long enough stack trace to show anything.  It would 
> be helpful if this error could say what url it's parsing
> the scm section of the pom is this:
> {code:xml}
>       <scm>
>               
> <connection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</connection>
>               
> <developerConnection>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot</developerConnection>
>               
> <url>scm:cvs:ext:cvs-server.mycompany.com:/cvsroot:projectname</url>
>       </scm>
> {code}
> We don't intend to put the user name in the pom (shared resource) which is 
> part of why I'm trying to override it.
> and the servers section of {{settings.xml}} is like so:
> {code:xml}
>       <server>
>         <id>cvs-server.mycompany.com</id>
>         <filePermissions>664</filePermissions>
>         <directoryPermissions>775</directoryPermissions>
>         <username>username</username>
>         <privateKey>/home/username/.ssh/id_rsa_of_this_setup</privateKey>
>     </server>
> {code}
> but in any case I'm not sure it's even reading the scm section of the pom 
> correctly.  After downloading the plugin sources, one of the few unresolved 
> items was the {{Xpp3Reader}} which might have told me the answer.  This is 
> not up to my experience of a high bar set by working with this plugin in a 
> subversion environment, but maybe it's an unfair comparison.
> Any attention greatly appreciated
> --Ben Clark

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to