Hello, Regarding new scm provider provider, you can have a look at this one : svn with using svnkit [1]
Now if you want to share your new provider with the Apache Maven community. You can create an issue here [2]. As it can be a huge amount of code, we will certainly ask you to provide a cla [3] Thanks, -- Olivier Lamy Talend : http://talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy [1] http://code.google.com/a/apache-extras.org/p/maven-scm-provider-svnjava/ [2] http://jira.codehaus.org/browse/SCM [3] http://www.apache.org/licenses/icla.txt 2011/8/14 Cletus D'Souza <[email protected]>: > > > Hi, > > I'm writing the provider for MKS (a PTC Company) Integrity SCM capability. > I'm not finished with it yet, but when I do I will post the code. How does > that work anyway? Do I need to request commit access to an existing > repository or create my own? > > Thanks! > > > >> Date: Sun, 14 Aug 2011 11:36:14 +0100 >> From: [email protected] >> Subject: RE: Noob Questions - New SCM Provider >> To: [email protected] >> >> Hi Cletus! >> >> There is not much difference between a 3rd party maven-scm and the internal >> ones. The main difference is that the dependencies for the >> maven-release-plugin and other core maven-plugins will already contain the >> 'internal' maven-scm providers as dependency. >> >> But you can easily add your own provider to the maven-release-plugin and >> maven-scm-plugin too. Just add a <dependency> for it. The scm-provider >> itself get's picked up via the plexus-role (e.g. 'git', 'svn', 'cvs, 'jgit', >> etc). Just use that in your <developerConnection>. >> >> Do you have to code to share somewhere? If so, then I might take a look. >> What SCM is that for? >> >> LieGrue, >> strub >> >> --- On Sun, 8/14/11, Cletus D'Souza <[email protected]> wrote: >> >> > From: Cletus D'Souza <[email protected]> >> > Subject: RE: Noob Questions - New SCM Provider >> > To: [email protected] >> > Date: Sunday, August 14, 2011, 1:49 AM >> > >> > Update.... >> > >> > So, looks like I was able to figure out the magic with the >> > pom.xml and get a successful compile and >> > package/install. Also was successful with some >> > connectivity tests going from the SCM provider code to >> > Integrity. >> > >> > The only question I now have is how can I package up an >> > external (propriteary) jar file as part of the provider >> > jar? Right now I've installed the mksapi.jar using >> > "mvn install:install-file..." to my local repository. >> > Is this the only way? >> > >> > Finally, once I'm done with this provider would it be >> > possible to make it available to download directly from >> > maven? >> > >> > Thanks! >> > Cletus >> > >> > >> > >> > >> > From: [email protected] >> > To: [email protected] >> > Subject: Noob Questions - New SCM Provider >> > Date: Sat, 13 Aug 2011 00:02:30 -0400 >> > >> > >> > >> > >> > >> > Hi All, >> > >> > I'm hoping someone could answer some of these basic >> > questions with regards to writing a new SCM provider for >> > Maven. >> > 1) What is the version for <version>LATEST VERSION OF >> > MAVEN-SCM PROVIDERS MASTER POM</version>? I'm >> > guessing 1.5? >> > 2) I created a basic shell class by extending >> > AbstractScmProvider. However, when I compile I get the >> > following error: >> > [ERROR] Failed to execute goal >> > org.apache.maven.plugins:maven-plugin-plugin:2.7:descriptor >> > (default-descriptor) on project >> > maven-scm-provider-integrity: Error extracting plugin >> > descriptor: 'No mojo definitions were found for plugin: >> > org.apache.maven.scm:maven-scm-provider-integrity.' >> > 3) Also, I keep seeing these errors in Eclipse using the >> > Maven integration. Can these be ignored? >> > >> > 8/13/11 12:00:29 AM EDT: Configurator >> > 'org.maven.ide.eclipse.modello.modelloConfigurator' is not >> > available for project 'MavenPlugin'. To enable full >> > functionality, install the configurator and run >> > Maven->Update Project Configuration.8/13/11 12:00:29 AM >> > EDT: Configurator >> > 'org.maven.ide.eclipse.plexus.annotations.plexusConfigurator' >> > is not available for project 'MavenPlugin'. To enable full >> > functionality, install the configurator and run >> > Maven->Update Project Configuration. >> > >> > Thanks! >> > Cletus >> > >> > >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
