简体   繁体   中英

Call nested rake file from the root directory

How can I run rake file for a nested project from the root directory? (2 cases: from console and from the root rakefile). Assume that I cannot modify the nested rakefile and that it must have 'libs/someproject' as the working directory.

Here is my project structure:

-root
--rakefile.rb
--libs
---someproject
----rakefile.rb

well, this is my current solution:

task :build_someproject do
  Dir.chdir 'libs/someproject' do
    system 'rake build'
  end
end

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM