муравьиные грабли - PullRequest
       7

муравьиные грабли

0 голосов
/ 17 декабря 2010

Я думаю, что у меня проблемы с моим муравьем, не зная, где найти мой Rakefile

У меня следующая структура папок.

build.xml    
[subfolder]/Rakefile

В моем build.xml у меня естьследующая задача.

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

Я получаю следующую ошибку.

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

Любая помощь, оцените

1 Ответ

1 голос
/ 17 декабря 2010

Похоже, что это всеобъемлющая статья о комбинации (муравей от граблей и грабли от муравья):

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

Убедитесь в следующем:

  • путь к классу задачи Rake включает все зависимости, которые есть у JRuby
  • файл Rake находится в корневом каталоге (т. Е. basedir)

По умолчанию при выполнении команды Rakeиз командной строки он ищет в каталоге current Rakefile.Если ваш корневой Rakefile не делает ничего, кроме смены каталогов и вызова другого Rakefile, это должно быть лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...