我正在将现有的遗留项目迁移到 Gradle。
它有几个 Web 项目可以合并到最终的 WAR 文件中。
在集成 web 项目的 build.gradle 文件中:
configurations {
webProj1
webProj2
}
sourceSets {
main {
compileClasspath += configurations.webProj1
compileClasspath += configurations.webProj2
java {
srcDir 'src'
}
resources {
srcDir 'resources'
}
}
}
dependencies {
webProj1 project(':webProj1')
webProj2 project(':webProj2')
}
war{
from(webProjDirPath1 + '/WebContent/WEB-INF/jsp'){
into 'jsp'
}
from(webProjDirPath2 + '/WebContent/WEB-INF/jsp'){
into 'jsp'
}
....
}
现在我正在尝试使本地工作区战争文件构建工作。有没有办法让 gradle buildship 插件识别这种合并并为 eclipse 生成相关设置?