HI Blair, Can you write a launcher app? That is, one that you can launch via the exec plugin, and which can do the translation and launch the other app?
Alternately, I think you could use the ant run plugin - that should have properties which provide the actual class path - and then you would use ant to do the launching. - Russ On Oct 15, 2013, at 12:04 PM, "Jennings, Blair" <blair.jenni...@nuance.com> wrote: > Hi Russell, > > Unfortunately, the app in question is not mine to change. It is a third party > one that we write components for, so I need to feed it what is needed from > maven. > > Blair > > From: Russell Gold [mailto:r...@gold-family.us] > Sent: Tuesday, October 15, 2013 9:00 AM > To: user@mojo.codehaus.org > Subject: Re: [mojo-user] Is there a way to grab the classpath > > Hi Blair, > > The underlying property is a list of strings. What you get when you use it in > a POM is the string representation. You would have to get your program to > translate it into a class path. Since your app is taking it as a parameter, > it should be able to do that. Just strip off the beginning and ending > brackets and split the string at the commas. > > Regards, > Russ > > On Oct 15, 2013, at 11:04 AM, "Jennings, Blair" <blair.jenni...@nuance.com> > wrote: > > > Thanks Russell, > > That has the right data just not in the right format. I need it to look just > like a normal classpath with the platform appropriate separators. In my case > that would be a : for I am on a linux box. Instead that property gives me a > comma delimited list that seems to also start with a [. Is there some way to > transform that property into what I need or is there another property out > there that will give me what I want? > > Thanks, > > Blair > > From: Russell Gold [mailto:r...@gold-family.us] > Sent: Monday, October 14, 2013 5:06 PM > To: user@mojo.codehaus.org > Subject: Re: [mojo-user] Is there a way to grab the classpath > > Try the property, "project.compileClasspathElements" > > On Oct 14, 2013, at 7:34 PM, "Jennings, Blair" <blair.jenni...@nuance.com> > wrote: > > > > Hello, > > I am trying to use the exec plugin to run a vry large distributed > application, but in order to start the system I need to be able to read the > maven built classpath and pass that into my app as a parameter. Is there a > way to read the current classpath into a variable or reference it in any way? > I have tried multiple different properties found via Google, but none of them > have the data I need. > > Thanks, > > > Blair > > > ----------------- > Author, Getting Started with Apache Maven > <http://www.packtpub.com/getting-started-with-apache-maven/video> > > Come read my webnovel, Take a Lemon <http://www.takealemon.com>, > and listen to the Misfile radio play > <http://www.fuzzyfacetheater.com/misfile/>! > > > > > > > > > > ----------------- > Author, Getting Started with Apache Maven > <http://www.packtpub.com/getting-started-with-apache-maven/video> > > Come read my webnovel, Take a Lemon <http://www.takealemon.com>, > and listen to the Misfile radio play > <http://www.fuzzyfacetheater.com/misfile/>! > > > > > > > ----------------- Author, Getting Started with Apache Maven <http://www.packtpub.com/getting-started-with-apache-maven/video> Come read my webnovel, Take a Lemon <http://www.takealemon.com>, and listen to the Misfile radio play <http://www.fuzzyfacetheater.com/misfile/>!