これはRakefileの例です
namespace :install do
task :baz do
...
end
task :quux do
...
end
end
task :foo => ['bar:baz','bar:quux'] do
...
end
のようなものを書くことは可能ですか?task :foo => ['bar' => ['baz', 'quux']] do
これはできません。ソースを掘り下げたところです。必要に応じて、 resolve_args_with_dependenciesをチェックしてください。そこでは、これを機能させるために恐ろしいことをする必要があります。私はそれをお勧めしません。
これを実現するには、スーパーハック モンキーパッチ 1 つが必要ですが、私はお勧めしません。これにより、非標準の依存関係が作成されます。プルリクエストを承認してもらえるなら、是非とも。
このようなことを心配している場合は、短いエイリアスを作成してみませんか?