Release Notes for
P4Maven, the Perforce Maven SCM Plugin Provider
Version 2011.1
Introduction
These notes include release-specific information about P4Maven. For
details about installing, configuring and using this product, consult the
P4Maven user guide, installation notes and Javadoc included in
the distribution zip file.
- docs/INSTALL.txt
- docs/manual/index.html
- docs/javadoc
P4Maven is a Maven SCM Plug-in Provider that implements Maven's generic SCM
API for the Perforce SCM system using the Perforce Java API.
P4Maven-Mojo provides additional Perforce commands beyond the Maven SCM
Plugin-specified goals.
Requirements
* Perforce Java API 2010.1+
* Perforce server 2005.2+
* Maven 2.2.1+ (Maven SCM Plugin API 1.4)
* Java: full standard JDK 6 or later, or JDK 5 with file helper class.
implementation as discussed in "Known Limitations" below.
* Supported Platforms:
* Windows XP, 2003, Vista, 7, 2008 Intel (x86, x86_64)
* Linux 2.6 Intel (x86, x86_64)
* Mac OS X 10.5, 10.6 (Mac/Carbon)
Known Limitations
* P4Java is limited to working in JDK 6 or later environments unless
you supply a suitable implementation of the P4Java
com.perforce.p4java.impl.generic.sys.P4JSystemFileCommandsHelper
interface as described in the P4Java User Guide and associated
Javadoc documents.
Installation
To install and configure P4Maven, perform the following steps.
1. Download the P4Maven zip file.
2. Unzip the content unto a directory.
/home/username/p4maven/...
3. Please see "INSTALL.txt" in the unzip'd directory for detailed
installation instruction.
For details about any known limitations, see the Perforce Java API release notes.
--------------------------------------------------------------------------------
Major new functionality in 2011.1
#... (Bug #...)
Implemented Maven SCM Plugin goals: scm:add, scm:branch, scm:changelog,
scm:checkin, scm:checkout, scm:diff, scm:edit, scm:export, scm:list,
scm:status, scm:tag, scm:update, etc.
Minor new functionality in 2011.1
#... (Bug #...)
Implemented Mojos: shelve, unshelve and jobs.