Anders,
On Thu, Feb 18, 2010 at 2:01 AM, Anders Janmyr <[email protected]>wrote:
> task :run => :compile do
> classpath =
>
> "#{path_to('target/classes')}:#{project('cli').compile.dependencies.join(':')}"
> cmd = "java -cp #{classpath} words.cli.WordsCli #{ENV['args']}"
> puts cmd
> system cmd
> end
>
Just a style note on this, you can execute a java program with something
like this [1]:
Java::Commands.java 'words.cli.WordsCli', *ENV['args'].split,
:classpath => compile.dependencies + [compile.target, resources.target]
[1] http://buildr.apache.org/rdoc/classes/Java/Commands.html#M000145
--
vic
Quaerendo invenietis.