Well maybe it an outdated URL when I go here http://fisheye.codehaus.org/browse/mojo/tags/exec-maven-plugin-1.2.1 from the Source Repository page it tells me everything was deleted on 11/22/2011.
Blair -----Original Message----- From: Robert Scholte [mailto:codeh...@sourcegrounds.com] Sent: Wednesday, October 16, 2013 10:50 AM To: user@mojo.codehaus.org Subject: Re: [mojo-user] Is there a way to grab the classpath About which project are you talking? http://svn.codehaus.org/mojo/trunk/mojo/exec-maven-plugin/ ? Robert On Wed, 16 Oct 2013 19:45:28 +0200, Jennings, Blair <blair.jenni...@nuance.com> wrote: > Umm, quick question is the exec-maven project dead? I just noticed > that all of the code is deleted from the scm and it hasn't been > updated to maven 3. > > Thanks, > > Blair > > -----Original Message----- > From: Robert Scholte [mailto:codeh...@sourcegrounds.com] > Sent: Tuesday, October 15, 2013 12:28 PM > To: user@mojo.codehaus.org > Subject: Re: [mojo-user] Is there a way to grab the classpath > > http://maven.apache.org/plugins/maven-dependency-plugin/build-classpat > h-mojo.html > should work. > > There's one small note: I don't think you can use the value of the > outputProperty directly in the pom.xml, since this file is parsed and > resolved first, before any plugin is called. But you can use it to > filter a resource file. > > Robert > > On Tue, 15 Oct 2013 21:01:32 +0200, Jennings, Blair > <blair.jenni...@nuance.com> wrote: > >> Like I said, we are removing ant from our builds (long story) so that >> is not going to work. And I tried using maven.compile.classpath but >> it was empty. >> >> Blair >> >> -----Original Message----- >> From: Mirko Friedenhagen [mailto:mfriedenha...@gmail.com] >> Sent: Tuesday, October 15, 2013 11:58 AM >> To: user@mojo.codehaus.org >> Subject: Re: [mojo-user] Is there a way to grab the classpath >> >> Hello Blair, >> >> you may invoke ant from Maven, use this in your plugin section (you >> might use maven.compile.classpath as well): >> >> <plugin> >> <groupId>org.apache.maven.plugins</groupId> >> <artifactId>maven-antrun-plugin</artifactId> >> <version>1.7</version> >> <executions> >> <execution> >> <phase>integration-test</phase> >> <configuration> >> <tasks> >> <property name="maven.test.classpath" >> refid="maven.test.classpath" /> >> <java failonerror="true" fork="true" >> classpath="${maven.test.classpath}" >> classname="YOUR_MAIN_CLASS"> >> <arg >> value="COMMAND_LINE_ARGS" /> >> </java> >> </tasks> >> </configuration> >> <goals> >> <goal>run</goal> >> </goals> >> </execution> >> </executions> >> </plugin> >> >> Regards >> Mirko >> Regards Mirko >> -- >> http://illegalstateexception.blogspot.com/ >> https://github.com/mfriedenhagen/ >> https://bitbucket.org/mfriedenhagen/ >> >> >> On Tue, Oct 15, 2013 at 7:03 PM, Jennings, Blair >> <blair.jenni...@nuance.com> wrote: >>> I could write a launcher app but then we will have a launcher app >>> for an already existing launcher app (the 3rd party one). I prefer >>> to make this system simpler not more complex, so I would rather not. >>> As to using ant we are actually trying to remove ant from our builds >>> that is why we opted to use maven, so bringing ant back into the >>> picture is a nonstarter. It looks like I might have to extend the >>> exec plugin myself to do what I need it to do. No problem I wanted >>> to exhaust all other possibilities first before going down that path. >>> >>> >>> >>> Thanks, >>> >>> >>> >>> Blair >>> >>> >>> >>> From: Russell Gold [mailto:r...@gold-family.us] >>> Sent: Tuesday, October 15, 2013 9:56 AM >>> >>> >>> To: user@mojo.codehaus.org >>> Subject: Re: [mojo-user] Is there a way to grab the classpath >>> >>> >>> >>> 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/>! >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> > > > -- > Using Opera's revolutionary email client: http://www.opera.com/mail/ > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > -- Using Opera's revolutionary email client: http://www.opera.com/mail/ --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email