Your pom is totally wrong. It must be:

<project>

        <modelVersion>4.0.0</modelVersion>
        <groupId>com.mycompany.mytestscm</groupId>
        <artifactId>testmksplugin</artifactId>
        <version>1.0</version>

        <scm>
            <connection>scm:mks:"[EMAIL PROTECTED]@project"</connection>
        </scm>

        <build>

            <plugins>
             <plugin>
                <groupId>org.apache.maven.scm</groupId>
                <artifactId>maven-scm-plugin</artifactId>
                <version>1.0-beta-3</version>
                <dependencies>
                   <dependency>
                      <groupId>org.apache.maven.scm</groupId>
                      <artifactId>maven-mks-provider</artifactId>
<version>1.0</version> <!-- it would be better to use 1.0-SNAPSHOT until the release of it -->
                   </dependency>
                </dependencies>
             </plugin>
            </plugins>

        </build>

</project>



Sharma, Jaikumar a écrit :
Hi Emmanuel, I am using the following pom.xml to connect to Mks-Provider :

<project>

        <modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.mytestscm</groupId> <artifactId>testmksplugin</artifactId>
        <version>1.0</version>
<dependencies>
             <dependency>
                <groupId>org.apache.maven.scm</groupId>
                <artifactId>maven-scm-plugin</artifactId>
                <version>1.0-beta-3</version>
</dependency> </dependencies> <build> <plugins>
             <plugin>
                <groupId>org.apache.maven.scm</groupId>
                <artifactId>maven-mks-provider</artifactId>
<version>1.0</version> <configuration>
                     <scm>
<connection>scm:mks:"[EMAIL PROTECTED]@project"</connection>
                     </scm>
                   </configuration>
</plugin> </plugins> </build> </project>

-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 01, 2006 7:49 PM
To: scm-dev@maven.apache.org
Subject: Re: M2 : How to implement goals in SCM provider implementation ?


What is <configuration> ? Where do you put it?

Can you provide a sample scm url for mks? I guess scm:mks:"[EMAIL PROTECTED]" isn't one, right? If it is, I'm not sure it's correct because you don't have info about path to the project on a MKS

Server or locally or something else, Note that I don't know how mks works and mks command lines.

Emmanuel

Sharma, Jaikumar a écrit :
 > Fine, I have compiled it now by setting the packaging to 'jar', but
 > now
> it is giving 'NullPointerExecption' after I try to pass the parameters to
 >
 > <configuratin>
 >  <scm>
 >   <connection>scm:mks:"[EMAIL PROTECTED]"</connection>
 >  </scm>
 > </configuration>
 >
 > Parameter  username and password in the form as mentioned above, it
 > expects as a parameter of MksScmProvider classs'
 >
 > Please suggest!
> >
 >
 > -----Original Message-----
 > From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
 > Sent: Thursday, June 01, 2006 6:38 PM
 > To: scm-dev@maven.apache.org
 > Subject: Re: M2 : How to implement goals in SCM provider
 > implementation ?
 >
 >
 > your provider must be a jar (default type) and not a plugin.
 >
 > Emmanuel
 >
 > Sharma, Jaikumar a écrit :
 >  > Hi Emmanuel,
 >  > Something unusual, which I am not aware of, while building the
 > plugin  > it  > says java 0 mojo descriptors. Could you please see,
 > where I am wrong ?  >
 >  > Regards, Jaikumar
> > ----------------------------------------------------------------------
 >  > -------------------------------------
 >  >
 >  > D:\Plugin_Development\maven-mks-provider>mvn clean install [INFO]
 >  > Scanning for projects... [INFO]
 >  >
> ----------------------------------------------------------------------------
 >
 >  >
 >  > [INFO] Building Unnamed -
 >  > org.apache.maven.scm:maven-mks-provider:maven-plugin:1.0
 >  > [INFO]    task-segment: [clean, install]
 >  > [INFO]
 >  >
> ----------------------------------------------------------------------------
 >
 >  >
 >  > [INFO] [clean:clean]
 >  > [INFO] Deleting directory
 >  > D:\Plugin_Development\maven-mks-provider\target
 >  > [INFO] Deleting directory
 >  > D:\Plugin_Development\maven-mks-provider\target\classes
 >  > [INFO] Deleting directory
 >  > D:\Plugin_Development\maven-mks-provider\target\test-classes
 >  > [INFO] [plugin:descriptor]
 >  > [INFO] Using 2 extractors.
 >  > [INFO] Applying extractor for language: java
 >  > [INFO] Extractor for language: java found 0 mojo descriptors.
 > [INFO]  > Applying extractor for language: bsh [INFO] Extractor for
 > language: bsh  > found 0 mojo descriptors. [INFO]
 > [resources:resources] [INFO] Using  > default encoding to copy
 > filtered resources. [INFO] [compiler:compile]  > Compiling 6 source
 > files to  > D:\Plugin_Development\maven-mks-provider\target\classes
 >  >
 >  > [INFO] [resources:testResources]
 >  > [INFO] Using default encoding to copy filtered resources. [INFO]  >
 > [compiler:testCompile] [INFO] No sources to compile [INFO]  >
 > [surefire:test] [INFO] No tests to run. [INFO] [jar:jar] [INFO]
 > Building  > jar:  >
> D:\Plugin_Development\maven-mks-provider\target\maven-mks-provider-1.0.jar
 >  >
 >  > [INFO] [plugin:addPluginArtifactMetadata]
 >  > [INFO] [install:install]
 >  > [INFO] Installing
 >  >
> D:\Plugin_Development\maven-mks-provider\target\maven-mks-provider-1.0.jar
 >  > to
 >  >
> C:\Lang\maven-2.0.4\Repository\org\apache\maven\scm\maven-mks-provider\1.0\maven-mks-provider-1.0.jar
 >
 >  >
 >  > [INFO] [plugin:updateRegistry]
 >  > [INFO]
 >  >
 > ------------------------------------------------------------------------
 >  > [INFO] BUILD SUCCESSFUL
 >  > [INFO]
> > ------------------------------------------------------------------------
 >  > [INFO] Total time: 19 seconds
 >  > [INFO] Finished at: Thu Jun 01 18:14:36 GMT+05:30 2006
 >  > [INFO] Final Memory: 6M/15M
 >  > [INFO]
> > ------------------------------------------------------------------------
 >  >
> -------------------------------------------------------------------------------------------
 >
 >  >
 >  >
 >  > -----Original Message-----
 >  > From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
 >  > Sent: Thursday, June 01, 2006 12:42 PM
 >  > To: scm-dev@maven.apache.org
 >  > Subject: Re: M2 : How to implement goals in SCM provider
 >  > implementation ?
 >  >
 >  >
 >  > I guess you have define the scm url for MKS, right?
 >  >
 >  > so, you can test it by adding this in your pom:
 >  > <scm>
 >  >    <connection>scm:mks:mks_connection_parameters</connection>
> > > >
 > <developerConnection>scm:mks:mks_connection_parameters</developerConne
 >  > ction>
 >  >
 >  > </scm>
 >  >
 >  > The first steap you can test is to add your provider as a dependency
 >  > of
 >  > maven-scm plugin and you'll
 >  > can try scm:checkout, scm:update and other.
 >  >
 >  > If all is ok, you'll need to test it with changelog plugin, release
 >  > plugin and Continuum.
 >  >
> > For changelog and release plugins, you'll need to add your provider as
 >  > a
 >  > dependency in the plugin or
 >  > if you don't want to modify them for now, you can add it as a plugin
 >  > dependency in your pom.
 >  >
 >  > For continuum, put your provider in $CONTINUUM/apps/continuum/lib
 >  >
 >  > Emmanuel
 >  >
 >  > Sharma, Jaikumar a écrit :
 >  >  > Hi Emmanuel,
 >  >  > Initially, I have implemented the connect method other
 >  > functionality  > in  > SCM provider for MKS plugin and it has been
 >  > been built and installed in  > local repository. I want to know, how
> > to configure this plugin in my pom > so that I can test to connect to
 >  > MKS provider, if it works or I have to  > change something ?
 >  >  >
 >  >  > Thanks for your help!
 >  >  >
 >  >  > Regards, Jaikumar
 >  >  >
 >  >  > -----Original Message-----
 >  >  > From: Sharma, Jaikumar
 >  >  > Sent: Monday, May 29, 2006 2:12 PM
 >  >  > To: 'scm-dev@maven.apache.org'
 >  >  > Subject: RE: M2 : How to implement goals in SCM provider
 >  >  > implementation ?
 >  >  >
 >  >  >
> > > Thanks Emmanuel, that was the enlightment, I was expecting from you
 >  >  > ;-)
 >  >  >
 >  >  > -----Original Message-----
 >  >  > From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
 >  >  > Sent: Monday, May 29, 2006 1:54 PM
 >  >  > To: scm-dev@maven.apache.org
 >  >  > Subject: Re: M2 : How to implement goals in SCM provider
 >  >  > implementation ?
 >  >  >
 >  >  >
 >  >  > ok, it what I thought :-)
 >  >  >
 >  >  > SCM providers don't know anythink about maven and goals. It's the
 > role
 >  >  > of scm plugin.
 >  >  >
 >  >  > SCM providers implements SCM commands and scm plugin use them with
 >  >  > Maven-SCM APIs.
 >  >  >
 >  >  > Emmanuel
 >  >  >
 >  >  > Sharma, Jaikumar a écrit :
 >  >  >  > Emmanuel, As per the documentation on
 >  >  >  >
 >  >  >
 > http://maven.apache.org/guides/plugin/guide-java-plugin-development.ht
 >  >  >  > ml
 >  >  >  > . A simple Mojo needs to have a '@goal', well I mentioned
 > 'goals' --
 >  >  >  > mentioned term in a general way. Please see below some snippet
 >  > from the
 >  >  >  > above mentioned web link.
 >  >  >  >
 >  >  >  > Well, I think I have not hurt you ;-)
 >  >  >  >
 >  >  >  > Rgds, Jaikumar
 >  >  >  >
> > > > -----------------------------------------------------------------
 >  >  >  > package sample.plugin;
 >  >  >  >
 >  >  >  > import org.apache.maven.plugin.AbstractMojo;
 >  >  >  > import org.apache.maven.plugin.MojoExecutionException;
 >  >  >  >
 >  >  >  > /**
 >  >  >  >  * @goal sayhi
 >  >  >  >  * @description Says "Hi" to the user
 >  >  >  >  */
 >  >  >  > public class GreetingMojo extends AbstractMojo
 >  >  >  > {
 >  >  >  >     public void execute() throws MojoExecutionException
 >  >  >  >     {
 >  >  >  >         getLog().info("Hello, world.");
 >  >  >  >     }
 >  >  >  > }
 >  >  >  >
> > > > -----------------------------------------------------------------
 >  >  >  >
 >  >  >  > -----Original Message-----
 >  >  >  > From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
 >  >  >  > Sent: Monday, May 29, 2006 1:14 PM
 >  >  >  > To: scm-dev@maven.apache.org
 >  >  >  > Subject: Re: M2 : How to implement goals in SCM provider
 >  >  >  > implementation ?
 >  >  >  >
 >  >  >  >
 >  >  >  > what do you mean by goals?
 >  >  >  >
 >  >  >  > Emmanuel
 >  >  >  >
 >  >  >  > Sharma, Jaikumar a écrit :
 >  >  >  >  > I am working on SCM provider implementation for MKS. Could
 >  > somebody
 >  >  >  > > throw some lights on goals implementation for SCM provider. I
 > had a
> > > > look > on SCM provider implementation for VSS, but could not find
 >  > the
 >  >  >  > goals  > definition in any of the classes ?  >
 >  >  >  >  > Thanks!
 >  >  >  >  >
 >  >  >  >  > Jaikumar
 >  >  >  >
 >  >  >
 >  >  > - - - - - - - DISCLAIMER- - - - - - - -
> > > Unless indicated otherwise, the information contained in this message
 >  >  > is
> > > privileged and confidential, and is intended only for the use of the
 >  >  > addressee(s) named above and others who have been specifically
 >  >  > authorized to receive it. If you are not the intended recipient,
 > you are
 >  >  > hereby notified that any dissemination, distribution or copying of
 > this
 >  >  > message and/or attachments is strictly prohibited. The company
 > accepts
> > > no liability for any damage caused by any virus transmitted by this
 >  >  > email. Furthermore, the company does not warrant a proper and
 > complete
 >  >  > transmission of this information, nor does it accept liability for
 > any
 >  >  > delays. If you have received this message in error, please contact
 > the
 >  >  > sender and delete the message. Thank you.
 >  >  >
 >  >
 >
 > - - - - - - - DISCLAIMER- - - - - - - -
 > Unless indicated otherwise, the information contained in this message
 > is
 > privileged and confidential, and is intended only for the use of the
 > addressee(s) named above and others who have been specifically
 > authorized to receive it. If you are not the intended recipient, you are
 > hereby notified that any dissemination, distribution or copying of this
 > message and/or attachments is strictly prohibited. The company accepts
 > no liability for any damage caused by any virus transmitted by this
 > email. Furthermore, the company does not warrant a proper and complete
 > transmission of this information, nor does it accept liability for any
 > delays. If you have received this message in error, please contact the
 > sender and delete the message. Thank you.
 >


Reply via email to