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 >
