Hi Siegfried,

          You sir, are what we commonly refer to in Ireland as a Legend!!! A
total ledgebox!! I cannot thank you enough. That has made my day and works a
charm. I thank you kindly.

Regards,
Mark.



Siegfried Goeschl wrote:
> 
> Hi Mark,
> 
> have you tried the "spawn"attribute of the Ant <exec> task?
> 
> Cheers,
> 
> Siegfried Goeschl
> 
> gags_78 wrote:
>> Hi folks,
>>
>>          I'm trying to introduce automated integration testing for our
>> application. I successfully integrated the cargo plugin to get our
>> product
>> deployed and started within a fresh jboss installation as part of
>> pre-integration-test phase. Alas in order for our integration tests to
>> work
>> we need to connect to an external 3rd party service that itself needs to
>> be
>> running before the jboss server tries to boot. 
>>
>> The following is the pom snippet I was hoping to use to perform this
>> task. 
>>
>>
>> <artifactId>maven-antrun-plugin</artifactId>
>> <executions>
>>        <execution>
>>               <phase>process-test-resources</phase>
>>                      <goals>
>>                 <goal>run</goal>
>>                      </goals>
>>                      <configuration>
>>               <tasks>
>>                     <exec executable="startExternalService.cmd"/>
>>               </tasks>
>>               </configuration>                                               
>>                 
>>        </execution>
>> </executions>
>>
>>
>> Alas the maven process seems to hang until the external process is exited
>> while I need it to continue running in the background to allow my jboss
>> server to come up.
>> I had orginally encountered the same problem with the Jboss server as
>> obviously you need to kick it off and then once it's up you would run the
>> tests. Again the mvn process would just hang there. then I stumbled
>> across
>> cargo and they've a very handy element called <wait>false</wait> that can
>> be
>> introduced to the cargo plugin's configuration element and it prevents
>> maven
>> from blocking on the jboss server. This allows you to kick off other
>> executions but only within the same phase it seems. 
>>
>> I think this problem may be associated solely with windows as I believe
>> though I haven't tested it that the ampersand '&' in linux will instruct
>> the
>> process to run in the background allowing the maven process to continue. 
>>
>> Basically if anyone has managed to leave a process running on a windows
>> machine detached from the maven process and continue with the build I'd
>> love
>> the heads up on how to. 
>>
>> Thanks,
>> Mark.
>>   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/maven-antrun-plugin-exec-task.-Windows.-Can%27t-leave-process-running-in-the-background.-tp27261952p27270901.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]

Reply via email to