Re: dependency-copy
refactor your pom structure. If you originally had moduleA/ pom.xml (packaging jar) You refactor to something like moduleAsuper/ pom.xml (new pom with packaging pom) moduleA/ pom.xml (packaging jar - this is the old pom moved to a child) moduleB/ pom.xml (this is the dependency packaging pom) now when you do a mvn clean install from moduleAsuper it will do what you are looking for. Of course if you already have a directory-parent pom, I'd just add moduleB to that directory-parent (though it does mean that you have to do clean install from the directory-parent) Note: maven has two kinds of parent poms, the first kind is the one specified with the parent tag in the pom, the other kind is where the pom is in sub-directory. These do not have to be the same! (but for most people it helps if they are!) -Stephen On Thu, Mar 6, 2008 at 6:27 AM, sandeep28 [EMAIL PROTECTED] wrote: 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 idbin/id dependencySets dependencySet outputDirectorylib/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
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 idbin/id dependencySets dependencySet outputDirectorylib/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]
RE: dependency-copy
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 idbin/id dependencySets dependencySet outputDirectorylib/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]
Re: dependency-copy
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 idbin/id dependencySets dependencySet outputDirectorylib/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]
RE: dependency-copy
This isn't currently possible. I'm adding similar functionality to the common module for another plugin so I should be able to add this to dependency after. Can you file a jira? -Original Message- From: Saxena, Sandeep [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 05, 2008 1:16 AM To: Maven Users List Subject: RE: dependency-copy 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 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 idbin/id dependencySets dependencySet outputDirectorylib/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]
Re: dependency-copy
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 idbin/id dependencySets dependencySet outputDirectorylib/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]
Re: dependency-copy
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 idbin/id dependencySets dependencySet outputDirectorylib/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]
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 idbin/id dependencySets dependencySet outputDirectorylib/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.
RE: dependency-copy
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 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 idbin/id dependencySets dependencySet outputDirectorylib/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]