Hi Chuck, I'd like to add my comment to maven user list to get traction and feedback
My main for this improvement is the get maven release automation ( ie maven-release-plugin) to work with Perforce with minimal user configuration. the previous version, i have to run it in 2 steps ( release:preapre -D maven.scm.perforce.clientspec.name=my.current.client.name, then maven release:perform) Now it is just mvn -B release:prepare release:perform -Dan On Fri, Jun 27, 2014 at 10:08 AM, Chuck O'Neill <Chuck.O'[email protected]> wrote: > Hey Dan, > > I¹ve been seeing you post both to Perforce and Maven. We use both here, so > maybe I should look it over more closely. > Last time I looked at the project (when it first came out), my memory was > that the basic idea was stuff you can add to the pom files that use > Perforce. > At the time I couldn¹t think of much use for that for us. > Is that still the basic idea and if so what are some of the use cases you > expect. > I can be a little slow to catch on at times:-) > > Chuck > > On 6/25/14, 5:13 PM, "Dan Tran" <[email protected][email protected] > <mailto:[email protected]>> wrote: > > >I now have snapshots deploy at > > > > > https://oss.sonatype.org/content/repositories/snapshots/com/perforce/p4mav > >en/ > > > >the provider and its documentation ( site jar ) is at > > > > > https://oss.sonatype.org/content/repositories/snapshots/com/perforce/p4mav > >en/p4maven-provider > > > >the source tar ball is at > > > >* > https://oss.sonatype.org/content/repositories/snapshots/com/perforce/p4ma > >ven/p4maven > >< > https://oss.sonatype.org/content/repositories/snapshots/com/perforce/p4ma > >ven/p4maven>* > > > > > >*Thanks* > > > >*-Dan* > > > > > >On Tue, Jun 24, 2014 at 2:34 PM, Dan Tran <[email protected]> wrote: > > > >> > >> Hi > >> > >> I am seeking for help from Maven with Perforce SCM community to test out > >> p4maven scm provider > >> which is being refactor ( very close to completion) with the following > >> improvements > >> > >> * Auto discover the existing Perforce client that manages the > >>checked > >> out Maven source tree. > >> User is no longer required to configure the client name via Java > >> system properties > >> > >> * Generated clients are auto destroyed after each JVM session.( ie > >> auto cleanup) > >> > >> * Full integration with Release plugin. User now can release Maven > >> project with Perforce SCM using one command ( mvn -B release:preare > >> release:perform) > >> > >> * Comply with Maven SCM Technology Compatibility Kit (TCK) > >> > >> * Added Lots of Maven Plugin Integration Tests. > >> > >> > >> The source is at workshop.perforce.com:1666://guest/dantran/p4maven > >> > >> the webview is > >> https://swarm.workshop.perforce.com/files/guest/dantran/p4maven > >> > >> > >> Your feedback are very much appreciated. > >> > >> -Dan > >> > >> PS: I am in the process working perforce opensource to deploy p4maven > >> Sonatype snapshot repo. > >> > >> > >> > >> > >> > >> > >
