Maven SCM
  1. Maven SCM
  2. SCM-445

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

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4
    • Labels:
      None
    • Complexity:
      Intermediate
    • Testcase included:
      yes
    • Patch Submitted:
      Yes
    • Number of attachments :
      3

      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
        48 kB
        Grant Gardner
      2. maven-scm-provider-accurev.tar.gz
        47 kB
        Grant Gardner
      3. maven-scm-provider-accurev.tar.gz
        47 kB
        Grant Gardner

        Issue Links

          Activity

          Hide
          Joshua 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
          Joshua 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
          Hide
          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
          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
          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
          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
          Timothy Harsch added a comment -

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

          Show
          Timothy Harsch added a comment - Thanks for all the hard work, any idea when this will be released (1.4 release)?
          Hide
          Olivier Lamy added a comment -

          code from sandbox has replaced the trunk provider in rev 942207

          Show
          Olivier Lamy added a comment - code from sandbox has replaced the trunk provider in rev 942207

            People

            • Assignee:
              Olivier Lamy
              Reporter:
              Grant Gardner
            • Votes:
              4 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: