Gradle任务开始&停止一个非嵌入式的tomcat容器

时间:2017-09-12 13:13:01

标签: tomcat gradle

我设法创建了一个copyToLocalTomcat任务,将我的WAR文件复制到我的TOMCAT_HOME目录:

task copyToLocalTomcat(group: 'Deployment') {
    doLast {
        copy {
            from('app/build/libs') {
                include '*.war'
            }
            into "$TOMCAT_HOME/webapps"
        }
    }
}

我现在正在尝试创建一个gradle任务,它将运行%TOMCAT_HOME%/bin/startup脚本和运行%TOMCAT_HOME%/bin/shutdown脚本的脚本。

我已经阅读了Gradle Tomcat Plugin,但它似乎适用于嵌入式应用程序。如何为非嵌入式容器执行此操作?

理想情况下,我希望能够运行:

gradlew --continue copyToLocalTomcat startTomcat endToEndTest stopTomcat

运行我的端到端测试套件,而无需手动运行启动和关闭脚本

0 个答案:

没有答案