Java gradle war不包括课程
Gradle'war'插件不包括我的类文件。它以前是这样做的,有着这个精确的项目结构,但由于某种原因,它不再是了,我也不知道它是什么 这是我的项目结构:Java gradle war不包括课程,java,tomcat,servlets,gradle,war,Java,Tomcat,Servlets,Gradle,War,Gradle'war'插件不包括我的类文件。它以前是这样做的,有着这个精确的项目结构,但由于某种原因,它不再是了,我也不知道它是什么 这是我的项目结构: |PROJECT-ROOT |---|src | |---|main | |---|java | |---|JAVA PACKAGES HERE |build.gradle |---|statics | |---|STATIC FILES HERE (yup I know, you can put the
|PROJECT-ROOT
|---|src
| |---|main
| |---|java
| |---|JAVA PACKAGES HERE
|build.gradle
|---|statics
| |---|STATIC FILES HERE (yup I know, you can put them in src/main/webapp but this is better for my purposes)
|---|WEB-INF
| |---|web.xml
build.gradle:
apply plugin: 'war'
apply plugin: 'idea'
repositories {
mavenCentral()
}
dependencies {
providedCompile group: 'org.apache.tomcat', name: 'catalina', version: '6.0.20'
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}
war {
from('lib') {
into 'WEB-INF/lib'
}
from('statics') {
into ''
}
webInf {
from 'WEB-INF'
}
}
它可以很好地添加类。使用版本1.12。这里有一个例子:@Opal你使用什么任务?只是“战争”?是的,gradle clean Wart清洁任务似乎起到了作用: