Perforce Java API
From PDWiki
About This Project
Content
Source, documentation, and JAR for P4Package, a high-level Java API wrapper for Perforce. These classes provide a way to encapsulate source control objects like branches, files, users, etc. I've had a lot of success building tools and scripts based on these classes. Because of the encapsulation, maintenance is much simpler. When perforce changes, only these underlying classes need to be updated.
Curator
David Markley and Sivananda Poreddy. Please email david@markley.cc or srporeddy@yahoo.com if you have submitted contributions you'd like published, have ideas for enhancement, or have preferences among the potential enhancements listed below.
Getting Started
Take a look at the examples and API documentation. These should help you get an idea of how to use the package. To build the examples, you must:
- Download the latest JAR file and put it on your CLASSPATH.
- Download all the .java files and the p4.properties file.
- Modify the p4.properties file to fit your environment.
- Modify the example .java files to fit your needs.
- Compile all the .java files using 'javac *.java'
- Execute an example with something like 'java ListUsers'
Related Projects
These projects are built upon this Java API.
- p4jsp - a JSP based web application for browsing and interacting with Perforce.
- Java Reviewer - an extensible Java based Perforce reviewer.
Project Updates
| Date | Update |
| November 5, 2001 |
|
| December 4, 2001 |
|
| January 15, 2002 |
|
| August 5, 2002 |
|
| January 28, 2008 |
|
