我有一个项目,结构如下:
web-client/ # Angular Client
build/
build.gradle
server/ # Spring Boot Application
build/
build.gradle
build.gradle # The "parent" project. Works on web-client and server
这个 parent
应该将已编译的web应用程序复制到 server/build/classes/static
以便将其复制到 /BOOT-INF/classes/
决赛的开始 jar
它将由spring引导服务器提供服务。
到目前为止,除了最后一部分,一切正常。这些文件也不会复制到最终版本中 jar
我认为这是因为它在执行复制任务时已经构建好了。
这是我当前使用的脚本:
task buildWebApp {
outputs.dir('mobile-client/build')
dependsOn ':mobile-client:buildWebApp'
}
task copyWebApp {
doFirst {
copy {
from 'mobile-client/build'
into 'server/build/classes/static'
}
}
dependsOn tasks.buildWebApp
}
# assemble.dependsOn copyWebApp
build.dependsOn copyWebApp
我怎样才能确保 mobile-client/build
最后一罐 server
?
暂无答案!
目前还没有任何答案,快来回答吧!