Maven SCM
  1. Maven SCM
  2. SCM-483

Update SCM Perforce Provider to use P4Java

    Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.2
    • Fix Version/s: future
    • Labels:
      None
    • Complexity:
      Intermediate
    • Number of attachments :
      1

      Description

      Perforce has developed a new Java Native API for access to perforce called P4Java. You can access it here: ftp://ftp.perforce.com/perforce/r09.1/bin.java/p4java.zip. This completely reworked API does not require that the p4 client be installed on the system. The SCM Perforce Provider should be modified to use this new native java API to eliminate the many issues involved with depending on the p4 executable.

        Issue Links

          Activity

          Hide
          Evgeny Mandrikov added a comment -

          Cool! Thank you.

          Show
          Evgeny Mandrikov added a comment - Cool! Thank you.
          Hide
          Brian Jackson added a comment -

          Sorry for the long delay, I missed a step with releasing this. It is now available in Maven Central.

          Show
          Brian Jackson added a comment - Sorry for the long delay, I missed a step with releasing this. It is now available in Maven Central.
          Hide
          Olivier Lamy added a comment -

          what is the license ? the pom http://repo1.maven.org/maven2/com/perforce/p4java/2011.1.297684/p4java-2011.1.297684.pom has a strange value for the licence url.

          Show
          Olivier Lamy added a comment - what is the license ? the pom http://repo1.maven.org/maven2/com/perforce/p4java/2011.1.297684/p4java-2011.1.297684.pom has a strange value for the licence url.
          Hide
          Brian Jackson added a comment -

          It's deployed together with the artifact (aka. the URL is relative):

          http://repo1.maven.org/maven2/com/perforce/p4java/2011.1.297684/p4java-2011.1.297684-license.txt

          Show
          Brian Jackson added a comment - It's deployed together with the artifact (aka. the URL is relative): http://repo1.maven.org/maven2/com/perforce/p4java/2011.1.297684/p4java-2011.1.297684-license.txt
          Hide
          Dan Tran added a comment - - edited

          maven scm provider for Perforce using p4java is now at workshop.perforce.com

          Show
          Dan Tran added a comment - - edited maven scm provider for Perforce using p4java is now at workshop.perforce.com

            People

            • Assignee:
              Dan Tran
              Reporter:
              Tom Rodriguez
            • Votes:
              7 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: