在Eclipse中开发爆炸战争
我有一个标准maven布局的项目:在Eclipse中开发爆炸战争,eclipse,war,gradle,Eclipse,War,Gradle,我有一个标准maven布局的项目: src/main/java src/main/webapp 我想在Eclipse中开发这个项目,Eclipse会将我的类编译到分解的war文件夹smth中,如下所示: build/webapp/WEB-INF/classes 我不使用maven作为构建工具,而是使用gradle。这是配置Eclipse的一种方法吗?项目的“我的输出”文件夹的结构是否正确?您可以通过将以下内容添加到build.gradle文件中来更改: apply plugin: "ecli
src/main/java
src/main/webapp
我想在Eclipse中开发这个项目,Eclipse会将我的类编译到分解的war文件夹smth中,如下所示:
build/webapp/WEB-INF/classes
我不使用maven作为构建工具,而是使用gradle。这是配置Eclipse的一种方法吗?项目的“我的输出”文件夹的结构是否正确?您可以通过将以下内容添加到build.gradle文件中来更改:
apply plugin: "eclipse"
eclipse {
classpath {
defaultOutputDir = file("${buildDir}/webapp/WEB-INF/classes")
}
}
这会将输出目录设置为正确的目录。还可以看看
使用web模块build.gradle中的这些代码行,您可以分解生成的war我可以同时指示Eclipse将资源从src/main/webapp复制到build/webapp吗?我已经意识到这个问题并不反映我的全部问题,因此我将接受您的回答:)谢谢您的时间。
task explodedWar(type: Copy) {
into "$buildDir/exploded"
with war
}
war.dependsOn explodedWar