我想知道组装Spring Boot服务器和VueJS客户端的最佳方法是什么。
我制作了一个具有以下结构的应用程序:
我在全局“ build.gradle”中使用以下代码引发战争:
task copyClientResources(dependsOn: ':client:build') { // <1>
group = 'build'
description = 'Copy client resources into server'
doLast {
copy {
from fileTree(dir: "${project(':client').projectDir.absolutePath + '/dist'}")
into "${project(':server').buildDir}/resources/main/public"
}
}
}
task assembleServerAndClient(dependsOn: ['copyClientResources', ':server:assemble']) { // <2>
group = 'build'
description = 'Build combined server & client JAR'
doLast {
copy {
from fileTree(dir: "${project(':server').buildDir}/libs/") // <4>
into "$rootDir/build/"
}
logger.quiet "JAR generated at $rootDir/build/. It combines the server and client projects."
}
}
我有两个问题:
1)我想知道这是否是管理此问题的好方法
2)我的ROOT.war应该如何构造为由Tomcat服务?
今天我有一个空白页,我的战争结构如下(我想我的静态文件不在正确的位置)