Ok, I resolved the issue that I was having. My plugins section was
outside of the build section

<build>
</build>
<plugins>
 ....
</plugins>

As soon as I moved plugins inside build m2 started downloading
plugins.However, m2 could only download plugins defined in
org/apache/maven/plugins (i.e. maven-antlr-plugin) but m2 could no get
plugins that are stored in maven-plugins
i.e.                    <groupId>maven-plugins</groupId>
                        <artifactId>maven-jaxb-plugin</artifactId>
                        <version>1.0</version>

Is there a setting in m2 to point it into maven-plugins?

Thanks,
Vitaliy


On 7/6/05, Vitaliy Geraymovych <[EMAIL PROTECTED]> wrote:
> Thanks Jason,
> 
> I tried your example but without much success. It seems overall my
> problem is that m2 is not downloading any plugins that I specify. The
> only ones I have in my local repository under org/apache/maven are
> maven-archetype, maven-archetype-core, -artifact, -model, plugin-api,
> -project, and plugins and under plugins: maven-archetype-plugin,
> -clean-, -compiler-, -idea-, -install-, -jar-, -plugin-, -resources-,
> -source-, -surefire-
> 
> m2 also doesn't show any attempt to download the plugins that I
> specify (i.e. maven-antlr-plugin)
> 
> Vitaliy
> 
> On 7/5/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > On Tue, 2005-07-05 at 21:20 -0400, Vitaliy Geraymovych wrote:
> > > Thanks, I will definitely post in into the group once I can make it run :)
> > >
> > > But right now no matter what I set in execution and goal m2 always
> > > does nothing in resources phase.
> > >
> > > Here is my latest
> > >
> > > <execution>
> > >   <phase>generate-sources</phase>
> > >   <goals>
> > >       <goal>resources</goal>
> > >   </goals>
> > > </execution>
> > >
> > > m2 shows:
> > >
> > > clean:clean
> > > resources:resources
> > > compiler:compile
> >
> > Let me run though a short example to try and help. To generate sources
> > you must first have a plugin that participates in the generate-sources
> > phase like the Antlr plugin:
> >
> > http://svn.apache.org/viewcvs.cgi/maven/components/trunk/maven-
> > plugins/maven-antlr-
> > plugin/src/main/java/org/apache/maven/plugin/antlr/AntlrPlugin.java?
> > rev=209381&view=markup
> >
> > Notice the annotations:
> >
> > /**
> >  * @goal generate
> >  * @phase generate-sources
> >  * @requiresDependencyResolution compile
> >  * @description Antlr plugin
> >  */
> >
> > The first two lines say "I want to be fit into the generate-sources
> > phase and my 'handle' is generate".
> >
> > So this is all fine and dandy, we have a plugin that wants to generate
> > some sources from a Antlr grammar but how do we use it. You need to
> > specify that you want to use it in your POM:
> >
> > <project>
> >   ...
> >   <build>
> >     <plugins>
> >       <plugin>
> >         <groupId>org.apache.maven.plugins</groupId>
> >         <artifactId>maven-antlr-plugin</artifactId>
> >         <version>1.0-SNAPSHOT</version>
> >         <configuration>
> >           <grammars>java.g</grammars>
> >         </configuration>
> >         <executions>
> >           <execution>
> >             <goals>
> >               <goal>generate</goal>
> >             </goals>
> >           </execution>
> >         </executions>
> >       </plugin>
> >     </plugins>
> >   </build>
> >   ...
> > </project>
> >
> > If you then type "m2 compile" m2 will walk through the lifecycle
> > (http://maven.apache.org/maven2/lifecycle.html) and will eventually hit
> > the generate-sources phase and see you have a plugin configured that
> > wants to participate in that phase and the antlr plugin is executed with
> > your given configuration.
> >
> > I just checked in the Antlr plugin and deployed so you can try this out
> > by downloading the little example I created to answer your question:
> >
> > http://www.codehaus.org/~jvanzyl/generate-sources-example.zip
> >
> > (ps you might have to wait for the antlr plugin to sync to ibiblio)
> >
> > > Thanks again,
> > > Vitaliy
> > >
> > >
> > >
> > > On 7/5/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > > > On Tue, 2005-07-05 at 20:51 -0400, Vitaliy Geraymovych wrote:
> > > > > The second I sent email I realized that after following link to
> > > > > ibiblio site :) So I returned back to specifying jaxb plug in in
> > > > > pom.xml. What I am currently confused with is how to connect the plug
> > > > > in into specific execution phase. Let say I want to run jaxb
> > > > > generation in generate-sources phase. And I am not sure if I want to
> > > > > execute separately what my command line will look like: m2
> > > > > generate-sources:?
> > > >
> > > > That would do but you would probably just do:
> > > >
> > > > m2 install
> > > >
> > > > And m2 would walk through all the phases. If you have JAXP in your
> > > > plugins section it will be added to the generate-sources phase because
> > > > part of creating a plugin like a JAXP plugin is creating some metadata
> > > > that tells m2 what phase the plugin should be executed in.
> > > >
> > > > Hope that helps. You can post to the user list. I will answer there as
> > > > well :-)
> > > >
> > > > > Thanks for your help.
> > > > >
> > > > > Vitaliy
> > > > >
> > > > > On 7/5/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > > > > > On Tue, 2005-07-05 at 20:37 -0400, Vitaliy Geraymovych wrote:
> > > > > > > I added <executions> block but didn't have much luck. I went 
> > > > > > > another
> > > > > > > rout and removed plugins sections completely. I tried to run m2
> > > > > > > jaxb:generate which seems trying to get latest jaxb plug in but 
> > > > > > > fails
> > > > > > > with errors:
> > > > > > >
> > > > > > > Unable to find release for artifact: ... 
> > > > > > > http://repo1.maven.org/maven2/plugins
> > > > > > >
> > > > > > > FileNotFoundException:
> > > > > > > http://www.ibiblio.org/maven2/plugins/org/apache/maven/plugins/maven-jaxb-plugin/maven-jaxb-plugin-RELEASE.version.txt
> > > > > > >
> > > > > > > It seems that I am doing something conceptually wrong.
> > > > > > >
> > > > > > > I would appreciate any pointers.
> > > > > >
> > > > > > We don't actually have a JAXB plugin :-)
> > > > > >
> > > > > > We have an example in a presentation of a JAXB plugin but I don't
> > > > > > believe we actually have one in m2! Sorry about the confusion.
> > > > > >
> > > > > > > Thanks,
> > > > > > > Vitaliy
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 7/5/05, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > > > > > > > On Tue, 2005-07-05 at 17:38 -0400, Vitaliy Geraymovych wrote:
> > > > > > > > > Hi All,
> > > > > > > > >
> > > > > > > > > Sorry for the beginners question but I was unable to find 
> > > > > > > > > answer
> > > > > > > > > anywhere else. I am currently playing with Maven 2 with the 
> > > > > > > > > goal of
> > > > > > > > > replacing our ant build script. I got stuck trying to add jaxb
> > > > > > > > > generation to the project. I added maven-jaxb-plugin plug in 
> > > > > > > > > to the
> > > > > > > > > plugins section but can't to make it run.
> > > > > > > >
> > > > > > > > Take a peek at:
> > > > > > > >
> > > > > > > > http://maven.apache.org/maven2/lifecycle.html
> > > > > > > >
> > > > > > > > You are missing the <executions/> element.
> > > > > > > >
> > > > > > > > > I am executing maven with this command: m2 clean:clean package
> > > > > > > > >
> > > > > > > > > m2 always does [clean:clean], [resources:resources], 
> > > > > > > > > [compiler:compile].
> > > > > > > > >
> > > > > > > > > Here is the section of pom.xml that defines plug in:
> > > > > > > > >
> > > > > > > > >       <plugins>
> > > > > > > > >               <plugin>
> > > > > > > > >                       
> > > > > > > > > <groupId>org.apache.maven.plugins</groupId>
> > > > > > > > >                       
> > > > > > > > > <artifactId>maven-jaxb-plugin</artifactId>
> > > > > > > > >                       <version>1.0</version>
> > > > > > > > >                               <goals>
> > > > > > > > >                                       <goal>
> > > > > > > > >                                               
> > > > > > > > > <id>generate-sources</id>
> > > > > > > > >                                       </goal>
> > > > > > > > >                               </goals>
> > > > > > > > >               </plugin>
> > > > > > > > >       </plugins>
> > > > > > > > >
> > > > > > > > > I would appreciate any help,
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > Vitaliy
> > > > > > > > >
> > > > > > > > > ---------------------------------------------------------------------
> > > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > > > > For additional commands, e-mail: users-h
> > > > > > > >
> > > > > > > > > [EMAIL PROTECTED]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > --
> > > > > > > > jvz.
> > > > > > > >
> > > > > > > > Jason van Zyl
> > > > > > > > jason at maven.org
> > > > > > > > http://maven.apache.org
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > --
> > > > > > jvz.
> > > > > >
> > > > > > Jason van Zyl
> > > > > > jason at maven.org
> > > > > > http://maven.apache.org
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > --
> > > > jvz.
> > > >
> > > > Jason van Zyl
> > > > jason at maven.org
> > > > http://maven.apache.org
> > > >
> > > >
> > > >
> > >
> > --
> > jvz.
> >
> > Jason van Zyl
> > jason at maven.org
> > http://maven.apache.org
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]

Reply via email to