That's it, but there is something wrong with "jar:install" at rc3 and rc4. It used to work on rc2. When it is invoked (<attainGoal name="jar:install"/>) it generates(compiling, building) the project again, creating a loop. But let's see multiproject:install. I have 1 master project with 3 subprojects. Do I have to configure "maven.xml" of the subprojects to invoke multiproject:install, like the following code? multiproject:install Run 'artifact':install goal for all project.
'artifact' is replaced by the value of property maven.multiproject.type which should be set individualy for each project. E.g. if we have projects A, B and C with following settiing: A: maven.multiproject.type=war B: maven.multiproject.type=ejb C: maven.multiproject.type=jar Following goals will be run: A: war:install B: ejb:install C: jar:install Regards, Roberto de Castro Analista de Suporte Cetip - Desus Rio de Janeiro +55 21 2276-7439 mailto:[EMAIL PROTECTED] -----Mensagem original----- De: John Casey [mailto:[EMAIL PROTECTED] Enviada em: terça-feira, 29 de junho de 2004 14:23 Para: Maven Users List Assunto: Re: RES: UnattainableGoalException: Unable to obtain goal Not sure, but I think what you're looking for is actually multiproject:install... HTH, john On Tue, 2004-06-29 at 13:15, Roberto Castro wrote: > Hi, John, your suggestion worked fine for one project, but, what to do when > you have many subproject and have to run "multiproject:artifact". It didn't > work. I tryed to run "jar:install" as a postgoal of "jar:jar", but it didn't > work too. In fact, I faced a loop. > > Regards, > Roberto de Castro > Assunto: Re: UnattainableGoalException: Unable to obtain goal > > > and file a bug in JIRA to improve the error reporting :) We should be > able to handle this gracefully. > > On Mon, 28 Jun 2004 19:03:55 -0400, John Casey <[EMAIL PROTECTED]> > wrote: > > > > On Mon, 2004-06-28 at 17:00, Roberto Castro wrote: > > > > <snip/> > > > > > <?xml version="1.0" encoding="iso-8859-1"?> > > > <project xmlns:j="jelly:core" xmlns:d="deploy"> > > > <attainGoal name="jar:install"/> > > > </project> > > > > > > > try this: > > > > <?xml version="1.0" encoding="iso-8859-1"?> > > <project xmlns:j="jelly:core" xmlns:d="deploy" default="myGoal"> > > <goal name="myGoal"> > > <attainGoal name="jar:install"/> > > </goal> > > </project> > > > > You need to wrap the <attainGoal/> tag in a <goal/> tag...use the > > default attribute of the project tag to indicate which is the default > > goal to attain (as in the command line "maven"). > > > > HTH, > > -john > > > > -- > > John Casey > > [EMAIL PROTECTED] > > CommonJava Open Components Project > > http://www.commonjava.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] -- John Casey [EMAIL PROTECTED] CommonJava Open Components Project http://www.commonjava.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]