JavaScript视图的单独gradle项目
我使用的是SpringBoot,我想为angularjs视图创建一个单独的gradle项目 webapp在src/main/webapp中仅包含*.js和*.html gradle war之后,我在webapp.war中拥有了我想要的所有js/html,但在controller.war中,我只有java类,没有js/html 我的uber build.gradle:JavaScript视图的单独gradle项目,javascript,gradle,Javascript,Gradle,我使用的是SpringBoot,我想为angularjs视图创建一个单独的gradle项目 webapp在src/main/webapp中仅包含*.js和*.html gradle war之后,我在webapp.war中拥有了我想要的所有js/html,但在controller.war中,我只有java类,没有js/html 我的uber build.gradle: subprojects { apply plugin: "java" repositories {
subprojects {
apply plugin: "java"
repositories {
mavenLocal()
mavenCentral()
}
}
project("controller") {
apply plugin: "spring-boot"
apply plugin: "war"
dependencies {
compile project(":persistence")
compile project(":webapp")
compile "org.springframework.boot:spring-boot-starter-web:1.0.1.RELEASE"
}
}
project("persistence") {
apply plugin: "java"
dependencies {
compile "org.springframework.boot:spring-boot-starter-data-jpa:1.0.1.RELEASE"
}
}
project("webapp") {
apply plugin: "war"
}
为什么要编译项目:webapp不包含我的js/html文件,我如何解决这个问题?不确定,但据我所知,您希望将war文件包含到另一个文件中。这是不可能的,也不会产生任何效果。要对多个项目进行分组,应使用ear存档。您希望js/hmtl文件位于controller.war中的什么位置?@perrynfoller,它们将位于由controller和webapp项目组合而成的项目中。我想它只是在controller的根中。@Opal我不想包含战争。我想将webapp中的文件包含到controller项目中,然后将其打包到war中。@WojciechKo能否请您在GitHub上设置一个简单的项目,并让其他人尝试描述您希望在哪里工作?