Sounds like you're all set, but as you asked for an example with the dependencies tag:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Software_Release_Here</groupId> <artifactId>Software_Program_Here</artifactId> <version>Version_Number_Here</version> <properties> <depStagingArea>/dropbox/foo</depStagingArea> <outputDirectory>${depStagingArea}</outputDirectory> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.1.1</version> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>1st_ISO_here.iso</artifactId> <version>${project.version}</version> <type>iso</type> </dependency> <dependency> <groupId>${project.groupId}</groupId> <artifactId>2nd_ISO_here.iso</artifactId> <version>${project.version}</version> <type>iso</type> </dependency> </dependencies> </project> You would call this with mvn dependency:copy-dependencies instead of mvn dependency:copy Greg Chabala On Tue, Jul 27, 2021 at 10:32 AM christopher.mil...@gd-ms.com < christopher.mil...@gd-ms.com> wrote: > > > Thanks for the help on this as it was very helpful. > > All I needed was the following tag: > <outputDirectory>${depStagingArea}</outputDirectory> > > This places the multiple ISOs under the correct directory in RHEL OS where > it was defined under the following tag: > <depStagingArea>/dropbox/foo</depStagingArea> > > > > > -----Original Message----- > From: Nick Stolwijk <nick.stolw...@gmail.com> > Sent: Monday, July 26, 2021 4:18 PM > To: Maven Users List <users@maven.apache.org> > Subject: Re: Questions on what xml tags to use for pom.xml file for > downloading isos > > ---- > External E-mail --- CAUTION: This email originated from outside GDMS. Do > not click links or open attachments unless you recognize the sender and > know the content is safe. > > Hi, > > I think you need to fix the parameter resolution: ${depStagingArea/pcs} > should be ${depStagingArea}/pcs > > Hth, > > Nick Stolwijk > > ~~~ Try to leave this world a little better than you found it and, when > your turn comes to die, you can die happy in feeling that at any rate you > have not wasted your time but have done your best ~~~ > > Lord Baden-Powell > > > On Mon, Jul 26, 2021 at 9:28 PM christopher.mil...@gd-ms.com < > christopher.mil...@gd-ms.com> wrote: > > > > > > > Hi, first post here. I'm new to Maven and its been quite some time > > since I've used XML. > > > > We are trying to using Maven to either upload and download artifacts > > from a Nexus repository Vs doing it manually. > > > > I've been trying various things, until I got the following to finally > > work for a multi iso download from a Nexus repo that we have inhouse: > > > > > > > > <?xml version="1.0" encoding="UTF-8"?> <project > > xmlns=http://maven.apache.org/POM/4.0.0 > > xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance > > xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 > > http://maven.apache.org/xsd/maven-4.0.0.xsd< > > http://maven.apache.org/POM/4.0.0%20http:/maven.apache.org/xsd/maven-4 > > .0.0.xsd > > >> > > > > <modelVersion>4.0.0</modelVersion> > > > > <groupId>Software_Release_Here</groupId> > > <artifactId>Software_Program_Here</artifactId> > > <version>Version_Number_Here</version> > > > > <properties> > > > > <depStagingArea>/dropbox/</depStagingArea> > > <downloadFilename1>1st_ISO_here.iso</downloadFilename1> > > <downloadFilename2>2nd_ISO_here.iso</downloadFilename2> > > > > </properties> > > > > <build> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-dependency-plugin</artifactId> > > <version>2.8</version> > > <configuration> > > <artifactItems> > > <artifactItem> > > <groupId>${project.groupId}</groupId> > > <artifactId>1st_ISO_here.iso</artifactId> > > <version>${project.version}</version> > > <type>iso</type> > > <overWrite>iso</overWrite> > > <outputDirectory>${depStagingArea/pcs}</outputDirectory> > > <destFileName>${downloadFilename1}</destFileName> > > </artifactItem> > > <artifactItem> > > <groupId>${project.groupId}</groupId> > > <artifactId>2nd_ISO_here.iso</artifactId> > > <version>${project.version}</version> > > <type>iso</type> > > <overWrite>iso</overWrite> > > <outputDirectory>${depStagingArea/pcs}</outputDirectory> > > <destFileName>${downloadFilename2}</destFileName> > > </artifactItem> > > </artifactItems> > > </configuration> > > </plugin> > > </plugins> > > </build> > > > > <repositories> > > > > > > > > Also, when I run this, the isos are downloaded to ~/software/xml/poms, > > when I've specified markup tags for > > <depStagingArea>/dropbox/</depStagingArea>. Not sure why its working > > like this. > > > > Thanks > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >