开发者

ant calling rake

开发者 https://www.devze.com 2023-01-31 06:25 出处:网络
I think I\'m having issues with my ant not knowing where to find my Rakefile I have the following folder structure.

I think I'm having issues with my ant not knowing where to find my Rakefile

I have the following folder structure.

build.xml    
开发者_JAVA百科[subfolder]/Rakefile

Within my build.xml I have the following task.

 <target name="client">
    <taskdef name="rake" classname="org.jruby.ant.Rake" classpath="../shared-lib/jruby.jar"/>
   <rake task="jar"/>
  </target>

I'm getting the following error.

build.xml: Could not create type rake due to org.jruby.embed.EvalFailedException: no such file to load -- ant/tasks/raketasks

Any help apprec


This appears to be a comprehensive article about the combination (both ant from rake and rake from ant):

http://www.engineyard.com/blog/2010/rake-and-ant-together-a-pick-it-n-stick-it-approach/

Do make sure of the following:

  • the Rake task classpath includes any dependencies that JRuby has
  • the Rakefile is in root directory (i.e. basedir)

By default when you execute the Rake command from the command line it looks in the current directory for the Rakefile. If your root Rakefile does nothing other than change directories and call the other Rakefile it should be better.

0

精彩评论

暂无评论...
验证码 换一张
取 消