task simpleTask{
print("simpleTask is reach");
}
task copySomeFile(type: Copy){
print("copySomeFile is reach");
from baseProjectPath;
into toProjectPath;
appendXML();
}
def appendXML(){
//modify a.txt
}
両方//私はちょうど「simpleTaskを」のみ実行したいのですが、とき「GradleではsimpleTaskは」タスク「copySomeFile」も実行されます!私はbeacuse gradleの初期化を知っています。 Gradle Task。 「(タイプ:コピー)」と<doLast>できない仕事
が、この
task copySomeFile(type: Copy)<<{
}
"copySomeFile" などの書き込みが動作しない場合
。「(タイプ:コピー)」は「< <」または「doLast {}」では機能しません。
"--gradle simpleTask" "--gradle copySomeFile"は単独で実行できます。
ありがとう@ Stanislav あなたは私に多くを学ばせてくれました。 コードを動作させる方法があれば? 'task copySomeFile(タイプ:コピー)<< { print(" copySomeFile is reach "); baseProjectPathからの ; toProjectPath; //ここにはどのように到達できますか? } ' またはそれを書くことはできません.thanks再び – XaoFay
と" appletXML() "の" copySomeFile "は、" gradle simpleTask "を使用して実行されました。 内容を見るとが変更になりました。それはとても混乱しています。 –
XaoFay
@XaoFay https://gist.github.com/jnizet/d38ce94b846130dfae704bf3ad069e6e –