如何在gradle中使用wsjspc(websphere编译器)编译jsp文件?

时间:2019-05-02 11:43:51

标签: build.gradle

我正在将一个项目从ant迁移到gradle。现在我被困在编译jsp文件中,因为该项目使用的是wsjspc(websphere编译器)。因此不支持默认属性。请给我一些建议,以便我可以继续进行并成功构建。

我正在使用websphere 8.5版本和gradle 2.3版本。

这是build.gradle文件中compileJsp任务的代码段:-

task compileJsp{
    def jspcDir = new File("$buildDir/bin/classes/jsp/**")
    jspcDir.mkdirs();
    ant.taskdef(classname: 'com.ibm.websphere.ant.tasks.JspC', name: 'wsjspc', classpath: configurations.wsjspc.asPath)
    ant.wsjspc(wasHome: "C:/IBM/WebSphere/AppServer", compiletoDir : "${buildDir}/bin/classes/jsp/**", warPath : "${buildDir}/jspc"){
        fileset(dir: '../bin/classes/jsp/**', includes: '**/*.jsp', excludes: "WEB-INF")
    }
}

构建失败。出现以下错误: wsjspc不支持嵌套的“文件集”元素。

0 个答案:

没有答案