Can I run jruby on the same JVM instance as ant? Starting a server from external tools and then killing the script, kills the script but not the jruby process. http://jira.codehaus.org/browse/JETTY-208
Also from this mailing list: http://www.mail-archive.com/[email protected]/msg00119.html Starting-stopping a server from console: Alternatively, in a single console: $ buildr jetty:start & $ buildr deploy-app And again this free up the console so you can do more work while your app is running inside Jetty. To stop the server: $ buildr jetty:stop On Thu, Sep 30, 2010 at 6:09 PM, Antoine Toulme <[email protected]>wrote: > I'm pretty sure that Ant doesn't run in the same instance as Eclipse (just > tried, the debug view shows that a new JVM is created). > Rather than using Ant, you can run programs directly in External Tools. > > Antoine > > On Thu, Sep 30, 2010 at 03:58, Nikos Maris <[email protected]> wrote: > > > I was asked to call buildr from ant (eclipse) and generally make some > > things work out-of-the-box, so that others that will use my buildfile, > won't > > need to move jar files around or configure anything. > > > > I would like jruby to run on the same JVM instance as eclipse. The java > ant > > task does that by default but what are the necessary arguments > (classpath, > > etc)? As the bsf thing needs downloading the jar etc, it is not an > option. > > > > ----------------build.xml--------------------- > > <?xml version="1.0"?> > > <project default="main" basedir="."> > > <target name="main"> > > <exec executable="C:\jruby-1.5.2\bin\jruby.bat"> > > <arg value="-J-classpath" /> > > <arg value="'C:\Program Files\Java\jdk1.6.0_21\lib\tools.jar'" /> > > <arg value="-S" /> > > <arg value="buildr" /> > > <arg value="hi" /> > > </exec> > > </target> > > </project> > > ----------------buildfile--------------------- > > Project.local_task :hi > > define 'MyProject' do > > task :hi do |task| puts "buildr says hello"; end > > end > > > > thank you for your time, > > Nikos > > >
