maven-scm-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Venisse <emman...@venisse.net>
Subject Re: Maven support for MKS Source Integrity?
Date Tue, 16 May 2006 12:21:29 GMT
Do you want to start the implementation of MKS provider?

1- Checkout Maven-SCM project (http://maven.apache.org/scm/source-repository.html)
2- Look at other providers so you'll know how they are implemented
3- Create a child project of maven-scm-providers project
4- Create a MksScmProvider that will extends org.apache.maven.scm.provider.AbstractScmProvider
5- Create a META-INF/plexus/components.xml file
6- Create a MksScmProviderRepository that will extends 
org.apache.maven.scm.provider.ScmProviderRepository or 
org.apache.maven.scm.provider.ScmProviderRepositoryWithHost
7- Implement MKS commands with unit tests
8- Implement TCK tests

A MKS changelog parser is already available in m1 changelog plugin, you can perhaps reuse
it : 
http://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk/changelog/src/main/org/apache/maven/mkslib/MksChangeLogParser.java

Let us know if you need more informations and the status of your implementation.

Emmanuel

Grandverger, Marijan a écrit :
> Hi Folks
> 
> I found that statement in another maillist:
> 
> *> Re: Any progress on an MKS provider for Maven-SCM?*
>>
>>  Emmanuel Venisse
>>  Thu, 27 Apr 2006 10:13:09 -0700
>>
>>  I don't have news on development of MKS provider.
>>
>>  if you use command line for MKS call, it will work fine with Maven-SCM.
>>  Suscribe to Maven Scm developers list and we'll help you to start the
>>  implementation.
>>
>>  Emmanuel
>>
> 
> 
> So I subscribed to this list and any help would be appreciated.
> 
> kind regards
> 
> *Marijan Grandverger*
> Diplom-Ingenieur ETEC (TU)
> Application Services Consultant
> NCR GmbH Financial Solutions Division
> Professional Services Central Europe
> Center of Expertise Banken und Sparkassen
> Ulmer Straße 160
> D-86156 Augsburg
> Tel. +49 821 405 8352
> Fax +49 821 405 7224
> e-Mail Marijan.Grandverger@ncr.com
> Sitz der Gesellschaft: Augsburg
> Registergericht: Amtsgericht Augsburg, Handelsregister-Nr.: HRB 11581
> Geschäftsführung: Hermann Wimmer
> *****Vorsitzender des Aufsichtsrates: Werner Sülzer
> Ust-ID: DE127492877
> St.-Nr.: 9/103/116/10207
> Informationen **___www.NCR.com_* 
> <file:///C:/Documents%20and%20Settings/mg163102/Anwendungsdaten/Microsoft/Signatures/www.NCR.com>*
 
> Anfragen **___Mailto:FSDGermany.Info@NCR.com_* 
> <mailto:FSDGermany.Info@NCR.com>**
> 
> 


Mime
View raw message