我刚刚开始使用Gradle,到目前为止,我认为它是一个很好的工具,但是目前我在生成一个与eclipse一起工作的web应用程序时遇到了问题。
我的文件夹结构如下所示:
/WebGradle
/src
/main
/java
/resources
/webapp
/WEB-INF
/test我的build.gradle文件:
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'
sourceCompatibility = 1.6
repositories {
mavenCentral()
}
dependencies {
compile 'org.springframework:spring-webmvc:4.0.6.RELEASE'
providedCompile 'javax.servlet:servlet-api:2.5'
}我的问题是,当我运行gradle eclipse时,结果的.classpath文件丢失了webapp文件夹,因此当我在eclipse中导入项目时,它告诉我缺少了什么。
我做错了什么吗?
提前感谢!
发布于 2014-12-23 22:11:17
我使用gradle war直接从eclipse生成war文件,生成的war文件没有包含我放置在webapp文件夹中的任何内容,所以我认为问题在于webapp文件夹没有被正确引用(我错了)。
经过一些测试后,我发现我需要运行gradle build,然后才能正确生成gradle war和war文件。
如果我从命令行运行gradle war,生成的war文件没有一个问题,我猜它会在生成war之前自动进行构建。
https://stackoverflow.com/questions/27511689
复制相似问题