Sorry just starting with maven, not sure what accdg or trygvis is :) I tried both m2 alpha3 and snapshot from yesterday, both behaved similarly. They would download plugins with group id org.apache.maven.* but would fail downloading plugins with group id maven-plugins. The error showed that m2 was looking for plugins in maven2/plugins/maven-plugins/.... which is wrong because these plugins are in maven2/maven-plugins/. Of course I can get plugins manually and put them in my local repository but I was just curious if this is an expected behavior or there is something that I am doing wrong.
Thanks, Vitaliy On 7/6/05, Edwin Punzalan <[EMAIL PROTECTED]> wrote: > Hi, > > Which version are you using? This was fixed accdg to trygvis. My > version from svn would download the plugin using the groupId. > > Try downloading the svn source and bootstrap your m2. > > > Vitaliy Geraymovych wrote: > > >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] > > > > > > > > > > --------------------------------------------------------------------- > 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]
