Hi Stephen, I did that, I made a seperate POM with all desired artifacts and
used copy-dependencies to take all transitive dependency in a new folder,
but now how to include this 
new POM in my original POM. If I create a module in my original POM, maven
expects packaging type in aggregator POM as "POM" which is not possible as I
have to create a jar.  HOw should I go beyond this.




Stephen Connolly-2 wrote:
> 
> Sorry, my bad, I did not notice that dependency:copy does not have the
> option for transitive dependencies that copy-dependencies has
> 
> Well I would refactor, have a module that has all the stuff you want as
> it's
> dependencies and use copy-dependencies to copy them, then archive them up
> into a zip or such. Then use unpack-dependencies on this zip in the module
> where you want them
> 
> -Stephen
> 
> On Wed, Mar 5, 2008 at 8:53 AM, Saxena, Sandeep <
> [EMAIL PROTECTED]> wrote:
> 
>> I did not get this. They are not in my projects POM. If I use
>> Copy it just copies the artifacts in the list and not transitive
>> Dependencies.
>>
>>
>>
>> -----Original Message-----
>> From: Stephen Connolly [mailto:[EMAIL PROTECTED]
>> Sent: Wednesday, March 05, 2008 2:21 PM
>> To: Maven Users List
>> Subject: Re: dependency-copy
>>
>> On Wed, Mar 5, 2008 at 6:16 AM, Saxena, Sandeep <
>> [EMAIL PROTECTED]> wrote:
>>
>> > Thanks Upul. But it does not copy all transitive dependencies from a
>> > list.
>> > I want something like I give a list of 10 artifacts which may or may
>> not
>> > be
>> > In the Project's POM and I want all transitive dependencies for these
>> 10
>> >
>>
>> I think you will need to separate your concerns.
>>
>> When they are in the project's POM you should use copy-dependencies,
>> when
>> not in the project's POM you should use copy.
>>
>> If you have both, you will need to use both.
>>
>>
>> >
>> > Artifacts to be copied in a folder of my assembly.
>> >
>> > Thanks,
>> > Sandeep.
>> >
>> > -----Original Message-----
>> > From: Upul Godage [mailto:[EMAIL PROTECTED]
>> > Sent: Wednesday, March 05, 2008 11:37 AM
>> > To: Maven Users List
>> > Subject: Re: dependency-copy
>> >
>> > I think assembly plugin does this. Here all the dependencies are
>> copied
>> > to a
>> > lib directory in the final release.
>> > http://maven.apache.org/plugins/maven-assembly-plugin/howto.html
>> >
>> > <assembly>
>> >    <id>bin</id>
>> >
>> >    <dependencySets>
>> >        <dependencySet>
>> >        <outputDirectory>lib</outputDirectory>
>> >        </dependencySet>
>> >    </dependencySets>
>> > </assembly>
>> >
>> > Hope this helps.
>> >
>> > Upul
>> >
>> >
>> > On Wed, Mar 5, 2008 at 11:20 AM, Saxena, Sandeep <
>> > [EMAIL PROTECTED]> wrote:
>> >
>> > > I want to copy all transitive dependencies for a list of artifacts
>> in
>> > my
>> > > assembly.
>> > > If I use "dependency: copy" with a list of artifacts I just get all
>> > the
>> > > jars defined
>> > > In my list and not transitive dependencies.
>> > >
>> > > And if I use dependency: copy-dependencies, it takes all the
>> artifacts
>> > > from my project's POM
>> > > Instead of taking a list of artifacts.
>> > >
>> > > To make it clear my project depends on three artifacts A, B and C
>> but
>> > I
>> > > want to copy all the
>> > > Transitive dependencies of another artifact D in a folder of my
>> > > assembly.
>> > >
>> > > Any clues?
>> > >
>> > > Regards,
>> > > Sandeep.
>> > >
>> > >
>> > >
>> > >
>> >
>> > ---------------------------------------------------------------------
>> > 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]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/dependency-copy-tp15843742s177p15867208.html
Sent from the Maven - Users mailing list archive at Nabble.com.


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

Reply via email to