我正在使用 Gradle 1.5 并且我正在尝试适应战争插件 http://www.gradle.org/docs/current/userguide/war_plugin.html到 Eclipse 动态项目。
当 WAR 被 eclipse 导出时,它有xhtml
文件直接放在 war 文件的根目录中,我设法使用 Gradle 做到了这一点。
但是在我的 Gradle 导出战争中我有xhtml
里面有重复的文件WEB-INF/classes
和我的.class
files
我只想拥有我的.class
该文件夹中的文件,但我还没有找到方法
这是我的相关部分build.gradle
file
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'war'
webAppDirName = 'WebContent'
sourceSets {
main {
java {
srcDir 'src'
}
}
}
eclipse {
// my eclipse plugin config..
}
dependencies {
// my dependencies config.
}
我对 war 插件所做的唯一定制是更改webAppDirName
指向我的WebContent
folder.
有谁知道如何定义里面的内容WEB-INF/classes
目录?我似乎无法掌握它。
EDIT我已经设法删除了.xhtml
通过将资源引用到我的来重复bin
像这样的目录:
sourceSets {
main {
java {
srcDir 'src'
}
resources {
srcDir 'bin'
}
}
}
但我的文件中仍然有错误的文件WEB-INF
.
我什至有这个结构WEB-INF/classes/WEB-INF
。我不知道为什么这些文件夹被添加到我的classes
目录,因为它们不存在于我的目录中bin
我想要我的课程bin
将在WEB-INF/classes
和我的静态资源WebContent
位于 WAR 文件的根目录中