2012-04-05 25 views

答えて

2

。定義タスク・キー(< < =の左側の部分)は、値が戻されないため、Unit型でなければなりません。

unitTask <<= Seq(stringTask, sampleTask).dependOn 

既存のタスクに値を使用せずに依存関係を追加するには、そのタスクに対してdependsOnを呼び出して、依存するタスクを指定します。 `エラー:見つかりません:値intTask intTask:私は次のエラーを取得する

intTask := 4 

intTask <<= intTask.dependsOn(stringTask, sampleTask) 
+0

:=たとえば、2番目のタスクの定義は、ここでは最初にその文字列タスクおよびサンプル・タスクの実行を必要とするように、元の変更します4' – dsg

+0

エラーはhttp://groups.google.com/group/simple-build-tool/browse_thread/thread/06f0bece9e60e05bと似ているようですが、依存関係の処理方法は説明していません。 – dsg

+0

あなたはTaskKeyを定義する必要があります。そのリンクの文書を参照してください。これを設定する方法について説明します。 – Janx

0
val aaa = TaskKey[Unit]("aaa", "First") 
val bbb = TaskKey[Unit]("bbb", "Second") 

bbb := { println("bbb") } 
aaa := bbb map { _ => println("aaa") } 
+0

'単純な式の不正な開始val aaa = TaskKeyUnit' – dsg

+0

私は.sbtファイルではなく完全なビルド定義を意味していました。 – venechka

関連する問題