'copySrcToTempDir'タスクの完了後、 'application'プラグインで実行タスクを実行する必要があります。Gradle:他のタスクからアプリケーションプラグインが提供する暗黙タスクを呼び出す方法
私はrun.dependsOn copySrcToTempDir)
1を試してみました - > BuildFail
2)run.mustRunAfter copySrcToTempDir - >しかし、実行タスクを実行しません。
apply plugin:'application'
repositories {
flatDir {
dirs 'lib'
}
}
dependencies {
compile name: 'zip4j_1.3.2'
}
mainClassName = "com.md.zippwd.ZipWithPassword"
task copySrcToTempDir(type: Copy){
from "D:\\DemoProject"
into "D:\\Temp"
}
}
// run.dependsOn copySrcToTempDir
// run.mustRunAfter copySrcToTempDir
provided gradle command accordingly
gradle copySrcToTempDir
gradle run
please suggest me i'm not finding any solution.
返信 してくれてありがとうしかし、私はエラー 取得しています:copyArsWebApp : エラーを実行します。メインクラスcom.md.zippwd.ZipWithPassword を見つけるか、ロードできませんでした:例外で失敗しましたビルド: FAILUREをFAILED実行を。 *何が間違っていたか: ':実行'タスクの実行に失敗しました。 > 'Process'コマンド 'C:\ Program Files \ Java \ jdk1.7.0_75 \ bin \ java.exe' '終了して0以外の終了値1 *試行: スタックを取得するには--stacktraceオプションを指定して実行してくださいトレース。より多くのログ出力を得るには、--infoまたは--debugオプションを指定して実行します。 ------------------------ それはタスク を実行する前にタスクをスキップさ:compileJava :processResources :クラス –
あなたのGradleを共有してくださいをファイル。 –
質問を更新し、ファイルの正確なコードを追加しました >明示的に自分のタスクを実行してタスクを実行すると思います >実行タスクは暗黙の依存タスクを避けています –