Node.js 通过Gradle将文件复制到生成目录
我想在Spring Boot项目的Node.js 通过Gradle将文件复制到生成目录,node.js,spring,gradle,npm,Node.js,Spring,Gradle,Npm,我想在Spring Boot项目的build/resources/main/static目录中添加一些node\u模块 我可以通过gradlev2在我的Gradle.build文件中添加一些任务来实现这一点吗 我正在尝试这个(实际上是针对GradleV3的),但到目前为止它还没有复制任何东西 task copyTask(type: Copy) { from 'node_modules' into 'build/resources/main/static' } 因此,添加: ta
build/resources/main/static
目录中添加一些node\u模块
我可以通过gradlev2在我的Gradle.build
文件中添加一些任务来实现这一点吗
我正在尝试这个(实际上是针对GradleV3的),但到目前为止它还没有复制任何东西
task copyTask(type: Copy) {
from 'node_modules'
into 'build/resources/main/static'
}
因此,添加:
task copyTask(type: Copy) {
from 'node_modules/.'
into 'build/resources/main/static'
}
在我的gradle.build
中,运行gradlecopytask build
效果很好
谢谢你 您如何执行此任务?您是否运行了gradlew copyTask
?如果目标是从node_模块复制到build/resources/main/static,为什么要从src/main/webapp复制到build/explodedWar?是的,你完全正确,对不起。我只是在上面写了文档中的示例。在我的build.gradle
文件中,我根据需要调整它。我用适当的台词更新了我的问题。我运行gradlebuild
(或gradlew build
)以执行任务。事实上,我对Gradle还不太熟悉,也不完全清楚该怎么做。正如你在上面写的那样,我使用gradlew copyTask
运行它,并且在node_modules/task copyTask(type:Copy){从“node_modules/”到“build/resources/main/static”}/code>之后,它运行得很好,在添加这一行之后,jar.dependens copyTask
将与构建任务一起执行。谢谢