1

我正在将现有的遗留项目迁移到 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 生成相关设置?

4

0 回答 0