RE: Multiproject:clean problem

2004-08-10 Thread Roberto Castro
Hi Mario, I followed Dion Gillard's suggestions and I created a customized 
"multiproject:cleam" goal inside maven.xml of the my master project. This way:


[Ctp] ### Running CtpMultiproject:Clean ###















.
.
.


And, I run maven this way: maven multiproject:clean mygoal ... -Dmm_tag_version=$1 
-Dmm_subprojects_name=spbmessage,mmserver,MM_Business,ispbdns -Dmm_domain=cetip 
-Dmm_cvs_checkout=true -X  | tee -a $HOME/MMmaster/mmlogs/$DATA

It worked perfectly.
Thanks a lot.
Best regards,


 Roberto de Castro 
 Analista de Suporte 
 Cetip - Desus Rio de Janeiro 
 +55 21 2276-7439 
 mailto:[EMAIL PROTECTED] 




-Mensagem original-
De: Stefanutti, Mario [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 10 de agosto de 2004 14:12
Para: Maven Users List
Assunto: R: Multiproject:clean problem


It is a workaround. Anyway it works so fine!

maven -o multiproject:clean





Bye

-Messaggio originale-
Da: Milos Kleint [mailto:[EMAIL PROTECTED] 
Inviato: lunedì 9 agosto 2004 15.34
A: Maven Users List
Oggetto: Re: Multiproject:clean problem

and what about the scenario when I do a multiproject clean the a 
multiproject build which however failt mid-way.. a subsequent 
multiproject clean failt, because it cannot resolve all dependencies..
is there a way out? it seems liuke one can only do a clean build after 
successfully building the multiproject..

Milos


Dion Gillard wrote:

>You typically need to do a multiproject:install or
>multiproject:install-snapshot before using any other goals.
>
>This places the dependent jars in the local repo.
>
>On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
>  
>
>>Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar 
>>file that was not created yet.
>>I use an argument passed to Maven (mm_domain) to create the name of jar file.
>>Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
>>anything about this error.
>>Here is log:
>>+
>>| Executing clean:clean MM - SPBDns
>>| Memory: 3M/6M
>>+
>>Verifying dependencies for MM:spbdns
>>Getting failed dependencies: [EMAIL PROTECTED]
>>Attempting to download spbmessage-cetip-snapshot.jar.
>>Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
>>Received status code: 404
>>File not found on one of the repos
>>java.io.FileNotFoundException: 
>>http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
>>at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
>>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
>>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
>>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
>>at 
>> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
>>at 
>> org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
>>at 
>> org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
>>at 
>> org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
>>at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
>>at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
>>at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
>>at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
>>at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>>at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>>at 
>> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
>>at 
>> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
>>at com.werken.werkz.Goal.fire(Goal.java:639)
>>at com.werken.werkz.Goal.attain(Goal.java:575)
>>at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
>>at 
>> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
>> 

Re: Multiproject:clean problem

2004-08-09 Thread Dion Gillard
On Mon, 9 Aug 2004 16:23:01 +0100 , Peter Bright
<[EMAIL PROTECTED]> wrote:
> Does
> 
> banner="Gathering project list"
>includes="${maven.multiproject.includes}"
>excludes="${maven.multiproject.excludes}"
>postProcessing="true"
> 
> ignoreFailures="${maven.multiproject.ignoreFailures}"
>collectOnly="true"
>/>
> 
> 
>  dir="${reactorProject.context.getVariable('maven.build.dest')}" />
>  dir="${reactorProject.context.getVariable('maven.build.dir')}" />
>  file="${reactorProject.context.getVariable('basedir')}/velocity.log"
> quiet="true" failonerror="false" />
> 
> 
> 
> fit your needs?  It seems to work well enough.
> 
> I imagine it's looking at dependencies because it doesn't know that 'clean'
> doesn't need them.

This is a good alternative.

Maven doesn't know that clean is any different to compile or jar, and
still checks the projects dependencies as it processes them.
-- 
http://www.multitask.com.au/people/dion/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Multiproject:clean problem

2004-08-09 Thread Dion Gillard
On Mon, 9 Aug 2004 11:28:53 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
> My intentions running Multiproject:clean was, exactly, to clean target directory, 
> before building another project. So, how can I run Multiproject:install first? It 
> doesn't make sense. In fact, I run Multiproject:install after "clean".

You can call multiproject:install first. It will install the projects
in the correct order.

-- 
http://www.multitask.com.au/people/dion/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Multiproject:clean problem

2004-08-09 Thread Peter Bright
Does










fit your needs?  It seems to work well enough.

I imagine it's looking at dependencies because it doesn't know that 'clean'
doesn't need them.

> -Original Message-
> From: Roberto Castro [mailto:[EMAIL PROTECTED]
> Sent: 09 August 2004 16:05
> To: Maven Users List
> Subject: RES: Multiproject:clean problem
> 
> 
> It doesn't make sense Carlos, Running "install", then "clean" 
> to run "install" again. I think "clean" could be used to 
> delete the directories, only this. Why it looks for the dependencies?
> By the way, I'll delete target directory using ant.
>   Thank you a lot.
>   Regards,
> 
> 
>  Roberto de Castro 
>  Analista de Suporte 
>  Cetip - Desus Rio de Janeiro 
>  +55 21 2276-7439 
>  mailto:[EMAIL PROTECTED] 
> 
> 
> 
> 
> -Mensagem original-
> De: Carlos Sanchez [mailto:[EMAIL PROTECTED]
> Enviada em: segunda-feira, 9 de agosto de 2004 11:33
> Para: 'Maven Users List'
> Assunto: RE: Multiproject:clean problem
> 
> 
> You only need to make multiproject:install once, so you have 
> dependent jars
> in repo. Then you can run clean as many times as you want 
> without running
> multiproject:install (until you change your dependencies).
> 
> Regards
> 
> Carlos Sanchez
> A Coruña, Spain
> 
> Oness Project
> http://oness.sourceforge.net
> 
> 
> > -Original Message-
> > From: Roberto Castro [mailto:[EMAIL PROTECTED] 
> > Sent: Monday, August 09, 2004 4:29 PM
> > To: Maven Users List
> > Subject: RE: Multiproject:clean problem
> > 
> > My intentions running Multiproject:clean was, exactly, to 
> > clean target directory, before building another project. So, 
> > how can I run Multiproject:install first? It doesn't make 
> > sense. In fact, I run Multiproject:install after "clean".
> > Well, what I'm going to do is, delete target directory using 
> > ant script, because I'm afraid an old file in target 
> > directory could interfer when generating project again.
> > By the way, thank you all for the comments.
> > Regards,
> > 
> >      Roberto de Castro 
> >  Analista de Suporte 
> >  Cetip - Desus Rio de Janeiro 
> >  +55 21 2276-7439 
> >  mailto:[EMAIL PROTECTED] 
> > 
> > 
> > 
> > 
> > -Mensagem original-
> > De: Milos Kleint [mailto:[EMAIL PROTECTED] Enviada em: 
> > segunda-feira, 9 de agosto de 2004 10:41
> > Para: Maven Users List
> > Assunto: Re: Multiproject:clean problem
> > 
> > 
> > Dion Gillard wrote:
> > 
> > >AFAIK, the reactor (which multiproject uses), verifies 
> > projects before 
> > >calling goals on them.
> > >
> > >This means, yes, you'll need all the dependent jars in the 
> > repo before 
> > >doing a multiproject:clean
> > >  
> > >
> > 
> > IMHO it shouldn't do it, at least for the the artifacts of 
> > the projects included in the multiproject clean.
> > 
> > Milos
> > 
> > 
> > >On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint 
> > <[EMAIL PROTECTED]> wrote:
> > >  
> > >
> > >>and what about the scenario when I do a multiproject clean the a 
> > >>multiproject build which however failt mid-way.. a subsequent 
> > >>multiproject clean failt, because it cannot resolve all 
> > dependencies..
> > >>is there a way out? it seems liuke one can only do a clean 
> > build after 
> > >>successfully building the multiproject..
> > >>
> > >>Milos
> > >>
> > >>
> > >>
> > >>
> > >>Dion Gillard wrote:
> > >>
> > >>
> > >>
> > >>>You typically need to do a multiproject:install or 
> > >>>multiproject:install-snapshot before using any other goals.
> > >>>
> > >>>This places the dependent jars in the local repo.
> > >>>
> > >>>On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro 
> > <[EMAIL PROTECTED]> wrote:
> > >>>
> > >>>
> > >>>  
> > >>>
> > >>>>Hi, when I run "Multiproject:clean" in my master project, 
> > it tries to f

RE: Multiproject:clean problem

2004-08-09 Thread Carlos Sanchez
You only need to make multiproject:install once, so you have dependent jars
in repo. Then you can run clean as many times as you want without running
multiproject:install (until you change your dependencies).

Regards

Carlos Sanchez
A Coruña, Spain

Oness Project
http://oness.sourceforge.net


> -Original Message-
> From: Roberto Castro [mailto:[EMAIL PROTECTED] 
> Sent: Monday, August 09, 2004 4:29 PM
> To: Maven Users List
> Subject: RE: Multiproject:clean problem
> 
> My intentions running Multiproject:clean was, exactly, to 
> clean target directory, before building another project. So, 
> how can I run Multiproject:install first? It doesn't make 
> sense. In fact, I run Multiproject:install after "clean".
> Well, what I'm going to do is, delete target directory using 
> ant script, because I'm afraid an old file in target 
> directory could interfer when generating project again.
> By the way, thank you all for the comments.
>   Regards,
> 
>  Roberto de Castro 
>  Analista de Suporte 
>  Cetip - Desus Rio de Janeiro 
>  +55 21 2276-7439 
>  mailto:[EMAIL PROTECTED] 
> 
> 
> 
> 
> -Mensagem original-
> De: Milos Kleint [mailto:[EMAIL PROTECTED] Enviada em: 
> segunda-feira, 9 de agosto de 2004 10:41
> Para: Maven Users List
> Assunto: Re: Multiproject:clean problem
> 
> 
> Dion Gillard wrote:
> 
> >AFAIK, the reactor (which multiproject uses), verifies 
> projects before 
> >calling goals on them.
> >
> >This means, yes, you'll need all the dependent jars in the 
> repo before 
> >doing a multiproject:clean
> >  
> >
> 
> IMHO it shouldn't do it, at least for the the artifacts of 
> the projects included in the multiproject clean.
> 
> Milos
> 
> 
> >On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint 
> <[EMAIL PROTECTED]> wrote:
> >  
> >
> >>and what about the scenario when I do a multiproject clean the a 
> >>multiproject build which however failt mid-way.. a subsequent 
> >>multiproject clean failt, because it cannot resolve all 
> dependencies..
> >>is there a way out? it seems liuke one can only do a clean 
> build after 
> >>successfully building the multiproject..
> >>
> >>Milos
> >>
> >>
> >>
> >>
> >>Dion Gillard wrote:
> >>
> >>
> >>
> >>>You typically need to do a multiproject:install or 
> >>>multiproject:install-snapshot before using any other goals.
> >>>
> >>>This places the dependent jars in the local repo.
> >>>
> >>>On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro 
> <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>  
> >>>
> >>>>Hi, when I run "Multiproject:clean" in my master project, 
> it tries to find a jar file that was not created yet.
> >>>>I use an argument passed to Maven (mm_domain) to create 
> the name of jar file.
> >>>>Is there a bug in Multiproject:clean? I've looked up in 
> faq but I didn't find anything about this error.
> >>>>Here is log:
> >>>>+
> >>>>| Executing clean:clean MM - SPBDns
> >>>>| Memory: 3M/6M
> >>>>+
> >>>>Verifying dependencies for MM:spbdns Getting failed dependencies: 
> >>>>[EMAIL PROTECTED]
> >>>>Attempting to download spbmessage-cetip-snapshot.jar.
> >>>>Getting URL: 
> >>>>http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-sna
> pshot.jar
> >>>>Received status code: 404
> >>>>File not found on one of the repos
> >>>>java.io.FileNotFoundException: 
> http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> >>>>   at 
> org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact
> (DependencyVerifier.java:326)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.getDependencies(D
> ependencyVerifier.java:255)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifie

RE: Multiproject:clean problem

2004-08-09 Thread Roberto Castro
My intentions running Multiproject:clean was, exactly, to clean target directory, 
before building another project. So, how can I run Multiproject:install first? It 
doesn't make sense. In fact, I run Multiproject:install after "clean".
Well, what I'm going to do is, delete target directory using ant script, because I'm 
afraid an old file in target directory could interfer when generating project again.
By the way, thank you all for the comments.
Regards,

 Roberto de Castro 
 Analista de Suporte 
 Cetip - Desus Rio de Janeiro 
 +55 21 2276-7439 
 mailto:[EMAIL PROTECTED] 




-Mensagem original-
De: Milos Kleint [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 9 de agosto de 2004 10:41
Para: Maven Users List
Assunto: Re: Multiproject:clean problem


Dion Gillard wrote:

>AFAIK, the reactor (which multiproject uses), verifies projects before
>calling goals on them.
>
>This means, yes, you'll need all the dependent jars in the repo before
>doing a multiproject:clean
>  
>

IMHO it shouldn't do it, at least for the the artifacts of the projects 
included in the multiproject clean.

Milos


>On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint <[EMAIL PROTECTED]> wrote:
>  
>
>>and what about the scenario when I do a multiproject clean the a
>>multiproject build which however failt mid-way.. a subsequent
>>multiproject clean failt, because it cannot resolve all dependencies..
>>is there a way out? it seems liuke one can only do a clean build after
>>successfully building the multiproject..
>>
>>Milos
>>
>>
>>
>>
>>Dion Gillard wrote:
>>
>>
>>
>>>You typically need to do a multiproject:install or
>>>multiproject:install-snapshot before using any other goals.
>>>
>>>This places the dependent jars in the local repo.
>>>
>>>On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
>>>
>>>
>>>  
>>>
>>>>Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar 
>>>>file that was not created yet.
>>>>I use an argument passed to Maven (mm_domain) to create the name of jar file.
>>>>Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
>>>>anything about this error.
>>>>Here is log:
>>>>+
>>>>| Executing clean:clean MM - SPBDns
>>>>| Memory: 3M/6M
>>>>+
>>>>Verifying dependencies for MM:spbdns
>>>>Getting failed dependencies: [EMAIL PROTECTED]
>>>>Attempting to download spbmessage-cetip-snapshot.jar.
>>>>Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
>>>>Received status code: 404
>>>>File not found on one of the repos
>>>>java.io.FileNotFoundException: 
>>>>http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
>>>>   at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
>>>>   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
>>>>   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
>>>>   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
>>>>   at 
>>>> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
>>>>   at 
>>>> org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
>>>>   at 
>>>> org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
>>>>   at 
>>>> org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
>>>>   at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
>>>>   at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
>>>>   at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
>>>>   at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
>>>>   at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>>>>   at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>>>>   at 
>>>> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
>>>>   at 
>>>> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.ja

RE: Multiproject:clean problem

2004-08-09 Thread Carlos Sanchez
Hi,

It was the subject of a previous thread and I think there was a solution.
The issue is at http://jira.codehaus.org/browse/MAVEN-1270

Regards

Carlos Sanchez
A Coruña, Spain

Oness Project
http://oness.sourceforge.net


> -Original Message-
> From: Milos Kleint [mailto:[EMAIL PROTECTED] 
> Sent: Monday, August 09, 2004 3:41 PM
> To: Maven Users List
> Subject: Re: Multiproject:clean problem
> 
> Dion Gillard wrote:
> 
> >AFAIK, the reactor (which multiproject uses), verifies 
> projects before 
> >calling goals on them.
> >
> >This means, yes, you'll need all the dependent jars in the 
> repo before 
> >doing a multiproject:clean
> >  
> >
> 
> IMHO it shouldn't do it, at least for the the artifacts of 
> the projects included in the multiproject clean.
> 
> Milos
> 
> 
> >On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint 
> <[EMAIL PROTECTED]> wrote:
> >  
> >
> >>and what about the scenario when I do a multiproject clean the a 
> >>multiproject build which however failt mid-way.. a subsequent 
> >>multiproject clean failt, because it cannot resolve all 
> dependencies..
> >>is there a way out? it seems liuke one can only do a clean 
> build after 
> >>successfully building the multiproject..
> >>
> >>Milos
> >>
> >>
> >>
> >>
> >>Dion Gillard wrote:
> >>
> >>
> >>
> >>>You typically need to do a multiproject:install or 
> >>>multiproject:install-snapshot before using any other goals.
> >>>
> >>>This places the dependent jars in the local repo.
> >>>
> >>>On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro 
> <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>  
> >>>
> >>>>Hi, when I run "Multiproject:clean" in my master project, 
> it tries to find a jar file that was not created yet.
> >>>>I use an argument passed to Maven (mm_domain) to create 
> the name of jar file.
> >>>>Is there a bug in Multiproject:clean? I've looked up in 
> faq but I didn't find anything about this error.
> >>>>Here is log:
> >>>>+
> >>>>| Executing clean:clean MM - SPBDns
> >>>>| Memory: 3M/6M
> >>>>+
> >>>>Verifying dependencies for MM:spbdns Getting failed dependencies: 
> >>>>[EMAIL PROTECTED]
> >>>>Attempting to download spbmessage-cetip-snapshot.jar.
> >>>>Getting URL: 
> >>>>http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-sna
pshot.jar
> >>>>Received status code: 404
> >>>>File not found on one of the repos
> >>>>java.io.FileNotFoundException: 
> http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> >>>>   at 
> org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
> >>>>   at 
> org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact
> (DependencyVerifier.java:326)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.getDependencies(D
> ependencyVerifier.java:255)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.satisfyDependenci
> es(DependencyVerifier.java:171)
> >>>>   at 
> org.apache.maven.verifier.DependencyVerifier.verify(Dependency
> Verifier.java:97)
> >>>>   at 
> org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
> >>>>   at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManage
> r.java:510)
> >>>>   at 
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
> >>>>   at 
> org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.
> java:342)
> >>>>   at 
> org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> >>>>   at 
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> >>>>   at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(Mave
> nGoalTag.java:79)
> >>>>   at 
> org.apache.maven.jelly.tags.werkz.Maven

RE: Multiproject:clean problem

2004-08-09 Thread Jörg Schaible
Milos Kleint wrote on Monday, August 09, 2004 3:34 PM:
> and what about the scenario when I do a multiproject clean the a
> multiproject build which however failt mid-way.. a subsequent
> multiproject clean failt, because it cannot resolve all
> dependencies.. is there a way out? it seems liuke one can
> only do a clean build after
> successfully building the multiproject..

find . -type d -name "target" | xargs rm -rf

;-)

- Jörg

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Multiproject:clean problem

2004-08-09 Thread Milos Kleint
Dion Gillard wrote:
AFAIK, the reactor (which multiproject uses), verifies projects before
calling goals on them.
This means, yes, you'll need all the dependent jars in the repo before
doing a multiproject:clean
 

IMHO it shouldn't do it, at least for the the artifacts of the projects 
included in the multiproject clean.

Milos

On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint <[EMAIL PROTECTED]> wrote:
 

and what about the scenario when I do a multiproject clean the a
multiproject build which however failt mid-way.. a subsequent
multiproject clean failt, because it cannot resolve all dependencies..
is there a way out? it seems liuke one can only do a clean build after
successfully building the multiproject..
Milos

Dion Gillard wrote:
   

You typically need to do a multiproject:install or
multiproject:install-snapshot before using any other goals.
This places the dependent jars in the local repo.
On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
 

Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar file 
that was not created yet.
I use an argument passed to Maven (mm_domain) to create the name of jar file.
Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find anything 
about this error.
Here is log:
+
| Executing clean:clean MM - SPBDns
| Memory: 3M/6M
+
Verifying dependencies for MM:spbdns
Getting failed dependencies: [EMAIL PROTECTED]
Attempting to download spbmessage-cetip-snapshot.jar.
Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
Received status code: 404
File not found on one of the repos
java.io.FileNotFoundException: 
http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
  at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
  at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
  at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
  at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
  at 
org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
  at 
org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
  at 
org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
  at 
org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
  at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
  at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
  at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
  at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
  at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
  at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
  at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
  at com.werken.werkz.Goal.fire(Goal.java:639)
  at com.werken.werkz.Goal.attain(Goal.java:575)
  at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
  at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
  at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
  at org.apache.maven.cli.App.doMain(App.java:486)
  at org.apache.maven.cli.App.main(App.java:1215)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMetho

Re: Multiproject:clean problem

2004-08-09 Thread Dion Gillard
AFAIK, the reactor (which multiproject uses), verifies projects before
calling goals on them.

This means, yes, you'll need all the dependent jars in the repo before
doing a multiproject:clean

On Mon, 09 Aug 2004 15:33:41 +0200, Milos Kleint <[EMAIL PROTECTED]> wrote:
> and what about the scenario when I do a multiproject clean the a
> multiproject build which however failt mid-way.. a subsequent
> multiproject clean failt, because it cannot resolve all dependencies..
> is there a way out? it seems liuke one can only do a clean build after
> successfully building the multiproject..
> 
> Milos
> 
> 
> 
> 
> Dion Gillard wrote:
> 
> >You typically need to do a multiproject:install or
> >multiproject:install-snapshot before using any other goals.
> >
> >This places the dependent jars in the local repo.
> >
> >On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
> >
> >
> >>Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar 
> >>file that was not created yet.
> >>I use an argument passed to Maven (mm_domain) to create the name of jar file.
> >>Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
> >>anything about this error.
> >>Here is log:
> >>+
> >>| Executing clean:clean MM - SPBDns
> >>| Memory: 3M/6M
> >>+
> >>Verifying dependencies for MM:spbdns
> >>Getting failed dependencies: [EMAIL PROTECTED]
> >>Attempting to download spbmessage-cetip-snapshot.jar.
> >>Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> >>Received status code: 404
> >>File not found on one of the repos
> >>java.io.FileNotFoundException: 
> >>http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> >>at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
> >>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
> >>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
> >>at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
> >>at 
> >> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
> >>at 
> >> org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
> >>at 
> >> org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
> >>at 
> >> org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
> >>at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
> >>at 
> >> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
> >>at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
> >>at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
> >>at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> >>at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> >>at com.werken.werkz.Goal.fire(Goal.java:639)
> >>at com.werken.werkz.Goal.attain(Goal.java:575)
> >>at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
> >>at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> >>at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> >>at com.werken.werkz.Goal.fire(Goal.java:639)
> >>at com.werken.werkz.Goal.attain(Goal.java:575)
> >>at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
> >>at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> >>at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> >>at 
> >> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> >>at com.werken.werkz.Goal.fire(Goal.java:639)
> >>at com.werken.werkz.Goal.attain(Goal.java:575)
> >>at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> >>at 
> >> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
> >>at org.apache.maven.MavenSession.attai

Re: Multiproject:clean problem

2004-08-09 Thread Milos Kleint
and what about the scenario when I do a multiproject clean the a 
multiproject build which however failt mid-way.. a subsequent 
multiproject clean failt, because it cannot resolve all dependencies..
is there a way out? it seems liuke one can only do a clean build after 
successfully building the multiproject..

Milos
Dion Gillard wrote:
You typically need to do a multiproject:install or
multiproject:install-snapshot before using any other goals.
This places the dependent jars in the local repo.
On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
 

Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar file 
that was not created yet.
I use an argument passed to Maven (mm_domain) to create the name of jar file.
Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find anything 
about this error.
Here is log:
+
| Executing clean:clean MM - SPBDns
| Memory: 3M/6M
+
Verifying dependencies for MM:spbdns
Getting failed dependencies: [EMAIL PROTECTED]
Attempting to download spbmessage-cetip-snapshot.jar.
Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
Received status code: 404
File not found on one of the repos
java.io.FileNotFoundException: 
http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
   at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
   at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
   at 
org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
   at 
org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
   at 
org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
   at 
org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
   at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
   at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
   at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
   at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
   at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
   at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
   at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
   at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
   at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
   at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
   at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
   at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
   at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
   at com.werken.werkz.Goal.fire(Goal.java:639)
   at com.werken.werkz.Goal.attain(Goal.java:575)
   at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
   at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
   at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
   at org.apache.maven.cli.App.doMain(App.java:486)
   at org.apache.maven.cli.App.main(App.java:1215)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:324)
   at com.werken.forehead.Forehead.run(Forehead.java:551)
   at com.werken.forehead.Forehead.main(Forehead.java:581)
WARNING: Failed to download spbmessage-cetip-snapshot.jar.
Root cause
Fi

Re: Multiproject:clean problem

2004-08-09 Thread Dion Gillard
You typically need to do a multiproject:install or
multiproject:install-snapshot before using any other goals.

This places the dependent jars in the local repo.

On Mon, 9 Aug 2004 10:24:04 -0300, Roberto Castro <[EMAIL PROTECTED]> wrote:
> Hi, when I run "Multiproject:clean" in my master project, it tries to find a jar 
> file that was not created yet.
> I use an argument passed to Maven (mm_domain) to create the name of jar file.
> Is there a bug in Multiproject:clean? I've looked up in faq but I didn't find 
> anything about this error.
> Here is log:
> +
> | Executing clean:clean MM - SPBDns
> | Memory: 3M/6M
> +
> Verifying dependencies for MM:spbdns
> Getting failed dependencies: [EMAIL PROTECTED]
> Attempting to download spbmessage-cetip-snapshot.jar.
> Getting URL: http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> Received status code: 404
> File not found on one of the repos
> java.io.FileNotFoundException: 
> http://laranjeiras:8080/maven/MM/jars/spbmessage-cetip-snapshot.jar
> at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:547)
> at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:381)
> at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
> at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
> at 
> org.apache.maven.verifier.DependencyVerifier.getRemoteArtifact(DependencyVerifier.java:326)
> at 
> org.apache.maven.verifier.DependencyVerifier.getDependencies(DependencyVerifier.java:255)
> at 
> org.apache.maven.verifier.DependencyVerifier.satisfyDependencies(DependencyVerifier.java:171)
> at 
> org.apache.maven.verifier.DependencyVerifier.verify(DependencyVerifier.java:97)
> at org.apache.maven.project.Project.verifyDependencies(Project.java:1365)
> at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:510)
> at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
> at org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:342)
> at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> at com.werken.werkz.Goal.fire(Goal.java:639)
> at com.werken.werkz.Goal.attain(Goal.java:575)
> at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> at 
> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
> at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> at com.werken.werkz.Goal.fire(Goal.java:639)
> at com.werken.werkz.Goal.attain(Goal.java:575)
> at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> at 
> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
> at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
> at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
> at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
> at com.werken.werkz.Goal.fire(Goal.java:639)
> at com.werken.werkz.Goal.attain(Goal.java:575)
> at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
> at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:634)
> at org.apache.maven.MavenSession.attainGoals(MavenSession.java:266)
> at org.apache.maven.cli.App.doMain(App.java:486)
> at org.apache.maven.cli.App.main(App.java:1215)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at com.werken.forehead.Forehead.run(Forehead.java:551)
> at com.werken.forehead.Forehead.main(Forehead.java:581)
> WARNING: Failed to download spbmessage-cetip-snapshot.jar.
> Root cause
> Final Memory: 3M/6M
> Total time: 32 seconds
> Finished at: Mon Aug 09 12:57:57 GMT 2004
> 
> Thanks in advance,
> 
>  Robert