we should add a scm:remove to the maven-scm-plugin. Can you please create a Jira issue?
txs and LieGrue, strub --- On Mon, 8/15/11, Cletus D'Souza <[email protected]> wrote: > From: Cletus D'Souza <[email protected]> > Subject: RE: Noob Questions - New SCM Provider > To: [email protected] > Date: Monday, August 15, 2011, 11:10 PM > > Acutally, I plan to support all of the commands. > However, I just wanted to understand how exactly test them > as I didn't see a clear invocation path. > > Thanks! > > > > From: [email protected] > > Date: Mon, 15 Aug 2011 23:40:32 +0200 > > Subject: Re: Noob Questions - New SCM Provider > > To: [email protected] > > > > 2011/8/15 Cletus D'Souza <[email protected]>: > > > > > > > > > Hi Oliver, > > > > > > Thanks for the info! I will follow-up on > [2]&[3] towards the end of week. > > > > > > In the meantime, I've got a couple more > questions: > > > 1) When does the Remove command get invoked? > > No real idea but it's part of the public API so it > must stay here :-). > > BTW if you cannot/don't want implement it's possible > it must be > > documented and at least throw > NoSuchCommandScmException. > > > 2) When does the Blame command get invoked? > > One of the most use is probably Sonar > > > None of the above are actually tied to any scm > goal that I can figure out. > > > > > > Thanks! > > > Cletus > > > > > > > > > > > >> From: [email protected] > > >> Date: Mon, 15 Aug 2011 21:41:18 +0200 > > >> Subject: Re: Noob Questions - New SCM > Provider > > >> To: [email protected] > > >> > > >> 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] > > >> > > > > > > > > > > > -- > > Olivier Lamy > > Talend : http://talend.com > > http://twitter.com/olamy | http://linkedin.com/in/olamy > > > > > --------------------------------------------------------------------- > > 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]
