0
私のSpringブートプロジェクトのbuild/resources/main/static
ディレクトリに私のnode_modules
のいくつかを追加したいと思います。ファイルをGradle経由でビルドディレクトリにコピー
gradle.build
ファイルにタスクを追加してGradle v2でこれを行うことはできますか?
私はこれを試しています(実際にはGradle v3用ですが)これまでのところ何もコピーしていません。
task copyTask(type: Copy) {
from 'node_modules'
into 'build/resources/main/static'
}
このタスクをどのように実行しますか? 'gradlew copyTask'を実行しましたか?目的がnode_modulesから/ resources/main/staticをビルドするのを目的としているのであれば、src/main/webappからbuild/explodedWarにコピーするのはなぜですか? –
はい、本当に申し訳ありません。私はドキュメントの例の上に書いています。私の 'build.gradle'ファイルでは、私が必要とするものに調整します。自分の質問を適切な行で更新しました。 タスクを実行するために 'gradle build'(または' gradlew build')を実行します。実際に私はGradleを初めて使っていて、やり方を完全には分かっていません。 – luthien
さて、あなたが上記のように 'gradlew copyTask'を実行して、node_modules/ の後にドットを追加してから' task copyTask(type:Copy){ from 'node_modules /。' 'build/resources/main/static' } ' この行を追加した後、' jar.depends copyTask'を実行するとビルドタスクが実行されます。 ありがとうございます。 – luthien