Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-445

Extend command coverage of AccuRev provider for use with Continuum and Release Plugin

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4
    • Labels:
      None
    • Flags:
      Patch

      Description

      Replacement accurev provider with additional commands - Login, Checkout, Update, Add, Changelog, CheckIn, Status, Tag, Export. See site documentation for full coverage

      Note that the URL syntax is different from the original minimal AccuRev plugin.

      1. maven-scm-provider-accurev.tar.gz
        47 kB
        Grant Gardner
      2. maven-scm-provider-accurev.tar.gz
        47 kB
        Grant Gardner
      3. maven-scm-provider-accurev.tar.gz
        48 kB
        Grant Gardner

        Issue Links

          Activity

          Hide
          olamy Olivier Lamy (*$^¨%`£) added a comment -

          code from sandbox has replaced the trunk provider in rev 942207

          Show
          olamy Olivier Lamy (*$^¨%`£) added a comment - code from sandbox has replaced the trunk provider in rev 942207
          Hide
          tharsch Tim Harsch added a comment -

          Thanks for all the hard work, any idea when this will be released (1.4 release)?

          Show
          tharsch Tim Harsch added a comment - Thanks for all the hard work, any idea when this will be released (1.4 release)?
          Hide
          lwoggardner Grant Gardner added a comment -

          BTW the site documentation is temporarily deployed at the location below while waiting for this to be included in scm 1.4.

          http://lastweekend.com.au/projects/maven-scm-provider-accurev/site/

          Show
          lwoggardner Grant Gardner added a comment - BTW the site documentation is temporarily deployed at the location below while waiting for this to be included in scm 1.4. http://lastweekend.com.au/projects/maven-scm-provider-accurev/site/
          Hide
          lwoggardner Grant Gardner added a comment -

          I have to bump the parent version to 1.3 (and this version should probably be 1.4-SNAPSHOT), but compiles and tests ok with maven 2.2.1 on linux

          Show
          lwoggardner Grant Gardner added a comment - I have to bump the parent version to 1.3 (and this version should probably be 1.4-SNAPSHOT), but compiles and tests ok with maven 2.2.1 on linux
          Hide
          jpollak Josh Chaitin-Pollak added a comment -

          I get a compiler error when trying to compile a clean checkout from the URL above, am I doing something wrong?

          I did:

          svn co https://svn.apache.org/repos/asf/maven/sandbox/trunk/scm/maven-scm-provider-accurevnew/
          cd maven-scm-provider-accurevnew/
          mvn compile

          (all of which worked correctly), and then:

          mvn test

          which resulted in this:

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java:[52,7] cannot access org.codehaus.plexus.PlexusTestCase
          class file for org.codehaus.plexus.PlexusTestCase not found
          public class AccuRevCommandLineTest

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java:[35,26] cannot find symbol
          symbol : class PlexusContainer
          location: package org.codehaus.plexus

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java:[97,28] cannot find symbol
          symbol : class PlexusContainer
          location: class org.apache.maven.scm.provider.accurev.command.AccuRevTckUtil

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java:[103,26] cannot find symbol
          symbol : class PlexusContainer
          location: class org.apache.maven.scm.provider.accurev.command.AccuRevTckUtil

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[29,42] package org.apache.maven.scm.manager.plexus does not exist

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[30,26] cannot find symbol
          symbol : class PlexusContainer
          location: package org.codehaus.plexus

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[31,57] package org.codehaus.plexus.component.repository.exception does not exist

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[32,34] package org.codehaus.plexus.logging does not exist

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[33,34] package org.codehaus.plexus.logging does not exist

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[58,39] cannot find symbol
          symbol : class PlexusContainer
          location: class org.apache.maven.scm.provider.accurev.cli.AccuRevJUnitUtil

          /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java:[59,15] cannot find symbol
          symbol : class ComponentLookupException
          location: class org.apache.maven.scm.provider.accurev.cli.AccuRevJUnitUtil

          Show
          jpollak Josh Chaitin-Pollak added a comment - I get a compiler error when trying to compile a clean checkout from the URL above, am I doing something wrong? I did: svn co https://svn.apache.org/repos/asf/maven/sandbox/trunk/scm/maven-scm-provider-accurevnew/ cd maven-scm-provider-accurevnew/ mvn compile (all of which worked correctly), and then: mvn test which resulted in this: /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevCommandLineTest.java: [52,7] cannot access org.codehaus.plexus.PlexusTestCase class file for org.codehaus.plexus.PlexusTestCase not found public class AccuRevCommandLineTest /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java: [35,26] cannot find symbol symbol : class PlexusContainer location: package org.codehaus.plexus /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java: [97,28] cannot find symbol symbol : class PlexusContainer location: class org.apache.maven.scm.provider.accurev.command.AccuRevTckUtil /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/command/AccuRevTckUtil.java: [103,26] cannot find symbol symbol : class PlexusContainer location: class org.apache.maven.scm.provider.accurev.command.AccuRevTckUtil /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [29,42] package org.apache.maven.scm.manager.plexus does not exist /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [30,26] cannot find symbol symbol : class PlexusContainer location: package org.codehaus.plexus /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [31,57] package org.codehaus.plexus.component.repository.exception does not exist /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [32,34] package org.codehaus.plexus.logging does not exist /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [33,34] package org.codehaus.plexus.logging does not exist /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [58,39] cannot find symbol symbol : class PlexusContainer location: class org.apache.maven.scm.provider.accurev.cli.AccuRevJUnitUtil /Users/jpollak/src/maven-scm-provider-accurevnew/src/test/java/org/apache/maven/scm/provider/accurev/cli/AccuRevJUnitUtil.java: [59,15] cannot find symbol symbol : class ComponentLookupException location: class org.apache.maven.scm.provider.accurev.cli.AccuRevJUnitUtil
          Show
          olamy Olivier Lamy (*$^¨%`£) added a comment - Grant, All the stuff is here : https://svn.apache.org/repos/asf/maven/sandbox/trunk/scm/maven-scm-provider-accurevnew/ Thanks !!
          Hide
          olamy Olivier Lamy (*$^¨%`£) added a comment -

          added in sandbox rev 897510

          Show
          olamy Olivier Lamy (*$^¨%`£) added a comment - added in sandbox rev 897510
          Hide
          olamy Olivier Lamy (*$^¨%`£) added a comment -

          IMHO we can add it in the sandbox and replace the current accurev impl with this one for 1.4.

          Show
          olamy Olivier Lamy (*$^¨%`£) added a comment - IMHO we can add it in the sandbox and replace the current accurev impl with this one for 1.4.
          Hide
          lwoggardner Grant Gardner added a comment -

          Tests (including TCK) now pass on both Windows and Linux. Login for Windows puts the password on the command line, on linux injects via standard input.

          Show
          lwoggardner Grant Gardner added a comment - Tests (including TCK) now pass on both Windows and Linux. Login for Windows puts the password on the command line, on linux injects via standard input.
          Hide
          lwoggardner Grant Gardner added a comment -

          Fixed a couple of Windows bugs and implemented support for the Remove command

          Show
          lwoggardner Grant Gardner added a comment - Fixed a couple of Windows bugs and implemented support for the Remove command

            People

            • Assignee:
              olamy Olivier Lamy (*$^¨%`£)
              Reporter:
              lwoggardner Grant Gardner
            • Votes:
              4 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development