Ok thanks.

Blair

-----Original Message-----
From: Robert Scholte [mailto:codeh...@sourcegrounds.com] 
Sent: Wednesday, October 16, 2013 11:37 AM
To: user@mojo.codehaus.org
Subject: Re: [mojo-user] Is there a way to grab the classpath

It's still there:  
http://svn.codehaus.org/mojo/tags/exec-maven-plugin-1.2.1/


On Wed, 16 Oct 2013 19:53:19 +0200, Jennings, Blair <blair.jenni...@nuance.com> 
wrote:

> 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-classpa
>> t
>> 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
>
>


--
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


Reply via email to