I want something like to run mvn clean install on my original POM and make an
assembly which has all jars which I extracted using newly made POM.


sandeep28 wrote:
> 
> 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-tp15843742s177p15867316.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