首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle eclipse插件-缺少WAR文件中的webapp内容

Gradle eclipse插件-缺少WAR文件中的webapp内容
EN

Stack Overflow用户
提问于 2014-12-16 18:40:47
回答 1查看 2.2K关注 0票数 2

我刚刚开始使用Gradle,到目前为止,我认为它是一个很好的工具,但是目前我在生成一个与eclipse一起工作的web应用程序时遇到了问题。

我的文件夹结构如下所示:

代码语言:javascript
复制
/WebGradle
    /src
        /main
            /java
            /resources
            /webapp
                /WEB-INF
        /test

我的build.gradle文件:

代码语言:javascript
复制
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中导入项目时,它告诉我缺少了什么。

我做错了什么吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-23 22:11:17

我使用gradle war直接从eclipse生成war文件,生成的war文件没有包含我放置在webapp文件夹中的任何内容,所以我认为问题在于webapp文件夹没有被正确引用(我错了)。

经过一些测试后,我发现我需要运行gradle build,然后才能正确生成gradle war和war文件。

如果我从命令行运行gradle war,生成的war文件没有一个问题,我猜它会在生成war之前自动进行构建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27511689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档