0

これは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

4

2 に答える 2

2

これはできません。ソースを掘り下げたところです。必要に応じて、 resolve_args_with_dependenciesをチェックしてください。そこでは、これを機能させるために恐ろしいことをする必要があります。私はそれをお勧めしません。

于 2013-02-27T16:26:07.033 に答える
1

これを実現するには、スーパーハック モンキーパッチ 1 つが必要ですが、私はお勧めしません。これにより、非標準の依存関係が作成されます。プルリクエストを承認してもらえるなら、是非とも。

このようなことを心配している場合は、短いエイリアスを作成してみませんか?

于 2013-02-27T16:17:24.627 に答える