I ment I had tried this before. My conclutions was that outputDirectory
alwas was located in target dir. I think I tested this for the assembly
plugin, and it might be that there are a difference between these two. 

-Ronny  

-----Opprinnelig melding-----
Fra: dan tran [mailto:[EMAIL PROTECTED] 
Sendt: 19. september 2006 15:26
Til: Maven Users List
Emne: Re: Make dependencies availible

you can configure the outputDirectory to some where else

http://mojo.codehaus.org/dependency-maven-plugin/copy-dependencies-mojo.
html

<outputDirectory>......</outputDirectory>


On 9/19/06, Naess, Ronny <[EMAIL PROTECTED]> wrote:
>
> What I now have done is that I use dependency-maven-plugin (to be
> changed) and runs the goal 'copy-dependencies'. Instead of push I now 
> use pull, meaning I have a script(ant) that pulls the dependencies 
> from my maven parent dir by copying all files to the BEA portal dir.
>
> This works fine and I think the resonsibility is more correct 
> conserning dependency. Maven should not have repsonsibility to update 
> its client and not the other way.
>
> To summarize: Maven copies all dependencyes to target/dependency for 
> all modules. A client ant script then copies all jars under target/ 
> using flatten=true to the BEA portal dir, giving me exactly what I
want.
>
> The ideal way would been that maven put every dependeny to a "stage"
> area, and that the client could reference this area as an dependency.
> Bea Portal (v8.1) does not have this feature so it must be feed all 
> its dependencies.
>
> -Ronny
>
> -----Opprinnelig melding-----
> Fra: dan tran [mailto:[EMAIL PROTECTED]
> Sendt: 19. september 2006 14:39
> Til: Maven Users List
> Emne: Re: Make dependencies availible
>
> This is a common pattern that fits nicely with dependency and assemly 
> plugins.
> Here is the suggested structures.
>
> parent
>     pom.xml
>     module1
>     module2
>     ......
>     assemby-module
>
> In the parent pom, define dependencyManagement section that all other 
> sub modules will share teh same dependency info.
>
> In you assembly-module, use dependency:copy to prepare a staging area 
> that assembly plugin can consume.
> I would suggest to give maven-dependency-plugin a try, and file JIRA 
> if it does not work out for you.
> dependency-maven-plugin at codehaus is EOL.
>
> -D
>
>
> On 9/19/06, Naess, Ronny <[EMAIL PROTECTED]> wrote:
> >
> > Hi.
> >
> > Our project uses Maven2 to build some artifacts, and these artifacts

> > and their dependensies must be availible for the client. The client 
> > is
>
> > BEA Portal.
> >
> > I want to fetch all my artifacts and their depencendies in one go!
> >
> > I have looked at both dependency-maven-plugin 
> > (maven-dependency-plugin
>
> > seems to fail on me?) and maven-assembly-plugin.
> >
> > My project is orginized with a master dir containing the parent pom,

> > and all modules as subprojects.
> >
> > * Is the dependency plugin capable of handling modules (new in maven
> 2)?
> > If I have to configure every artifact I suppose it does not!
> > * I have to first run copy goal to copy artifacts, then 
> > dependencies-copy. Also, will this have to be configured for each 
> > artifact or only in parent pom (I guess the previous question will 
> > answer this question)?
> > * Also how do I override property <outputDirectory> to go outside 
> > basedir? I guess I always can post run an ant task but I would 
> > rather override it.
> >
> >
> > Any help or tips is welcome.
> >
> >
> > -Ronny
> >
> > --------------------------------------------------------------------
> > - 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]
>
>


!DSPAM:450ff00792341367111490!

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

Reply via email to