[英]IntelliJ IDEA / RubyMine - Run multiple rake tasks at once?
在终端中,我可以在一行中一个接一个地运行多个rake任务:
rake grunt war app_server:start
在尝试创建配置时,我似乎无法在IntelliJ IDEA中使用它。 我能够填写上面的“任务名称”字段,但是当我运行配置时,我收到以下错误:
Don't know how to build task 'grunt war app_server:start' (see --tasks)
有谁知道我做错了什么,或者这在IDEA中是不可能的? 谢谢。
作为一个选项,在Idea中您可以创建多个任务并将它们组合在一个组中:
Run
- > Edit Configurations
- > Add
- > Compound
化合物不起作用,因为它们是并行运行而不是在同一过程中运行。 这使得无法执行例如environment
任务,然后执行另一个任务,例如elasticsearch:import:all
。
我能让它工作的唯一方法是创建一个项目级任务,例如lib/tasks/es.rake
:
require 'elasticsearch/rails/tasks/import'
namespace :es do
task reindex: %w[environment elasticsearch:import:all]
end
然后执行es:reindex
作为顶级任务,它将按顺序执行其依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.