Gradle Groovy+;Geb&x2B;在windows服务器上部署Spock

Gradle Groovy+;Geb&x2B;在windows服务器上部署Spock,gradle,groovy,spock,geb,Gradle,Groovy,Spock,Geb,各位 感谢您的帮助,所以目前我正在groovy+Spock+Geb中构建我的自动化,以及他们使用windows server的当前环境。所以他们为我准备了一台测试服务器。我的问题是,在服务器上运行(而不是无头)时,标准是什么。听取他们的帮助和建议,记住他们不想引进任何新技术。我看到有几个人提到gradle,他们只是想知道gradle的易用性和运行性肯定是解决这个问题的方法。使用Gradle,您可以定义各种“任务”。这些任务可能是不同的脚本执行或依赖项下载;这是你想要的。然后,您可以从window

各位


感谢您的帮助,所以目前我正在groovy+Spock+Geb中构建我的自动化,以及他们使用windows server的当前环境。所以他们为我准备了一台测试服务器。我的问题是,在服务器上运行(而不是无头)时,标准是什么。听取他们的帮助和建议,记住他们不想引进任何新技术。我看到有几个人提到gradle,他们只是想知道gradle的易用性和运行性肯定是解决这个问题的方法。使用Gradle,您可以定义各种“任务”。这些任务可能是不同的脚本执行或依赖项下载;这是你想要的。然后,您可以从windows服务器上的命令行执行这些任务。只要调用
gradlew.bat….

Gradle绝对是解决这个问题的方法。使用Gradle,您可以定义各种“任务”。这些任务可能是不同的脚本执行或依赖项下载;这是你想要的。然后,您可以从windows服务器上的命令行执行这些任务。只需拨打
gradlew.bat….

谢谢@switch201我对Gradle不太了解,所以我会开始学习,这样我就可以使用Gradle了。对你来说,你知道在使用gradle时,它必须是一个可执行文件才能在命令行上使用还是一个普通的Jar吗?对于windows,我认为你必须在命令行上调用“gradlew.bat”,这就是所有可以工作的,但我不是专家。bat包含关于在哪里找到“JAVA_主页”等的所有信息。如果需要下载jar并在gradle项目中使用它,则需要将其作为任务添加到build.gradle文件中,例如:
依赖项{compile'org.codehaus.groovy:groovy all:2.4.7'}
将下载Geb需要的所有groovy jar并为其编制索引。我只需要调用'gradlew.bat dependencies'注意,您也可以有调用其他任务的任务。谢谢,当您说命令行u所说的cmd正确吗?我想gradle没有自己的命令行。是的,CMD是正确的,但是您必须与gradlew.bat位于同一目录中,或者您必须指定路径。如果我的回答足够,请随意标记:)是的,我已经标记了,但我的声誉低于15,因此可能不会被记录。很抱歉,谢谢你的帮助谢谢@switch201我对Gradle不太了解,所以我会开始学习,这样我就可以使用Gradle了。对你来说,你知道在使用gradle时,它必须是一个可执行文件才能在命令行上使用还是一个普通的Jar吗?对于windows,我认为你必须在命令行上调用“gradlew.bat”,这就是所有可以工作的,但我不是专家。bat包含关于在哪里找到“JAVA_主页”等的所有信息。如果需要下载jar并在gradle项目中使用它,则需要将其作为任务添加到build.gradle文件中,例如:
依赖项{compile'org.codehaus.groovy:groovy all:2.4.7'}
将下载Geb需要的所有groovy jar并为其编制索引。我只需要调用'gradlew.bat dependencies'注意,您也可以有调用其他任务的任务。谢谢,当您说命令行u所说的cmd正确吗?我想gradle没有自己的命令行。是的,CMD是正确的,但是您必须与gradlew.bat位于同一目录中,或者您必须指定路径。如果我的回答足够,请随意标记:)是的,我已经标记了,但我的声誉低于15,因此可能不会被记录。很抱歉,谢谢你的帮助