2016-12-16 17 views
4

SBT 0.13.13ので、これは(<<=が推奨されません)は推奨されません:SBTタスクDEPENDSON

compile in Compile := { 
    apiDoc.value 
    (compile in Compile).value 
} 

しかし、今私が持っている:

compile in Compile <<= (compile in Compile).dependsOn(apiDoc) 

だから私が見つけ行う唯一の方法はこれです役に立たない表現についての警告apiDoc.value。 しかし、これは役に立たないことではありません!
新しい方法については何のドキュメントも見つかりません。

答えて

9

私はこれのためにドキュメントを発見していないが、あなたはdependsOnのような作成することができます:あなたはInputTaskのためにこれをやっている場合、あなたはevaluated代わりのvalueを使用する必要がありますことを

compile.in(Compile) := compile.dependsOn(apiDoc).value 

注意を:

myInputTask := myInputTask.dependsOn(apiDoc).evaluated 
関連する問題