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]