gpt4 book ai didi

gradle - 如何将Maven配置文件转换为Gradle

转载 作者:行者123 更新时间:2023-12-03 05:41:09 25 4
gpt4 key购买 nike

我正在将测试项目从Maven转换为Gradle。最后一部分是将许多像这样的Maven配置文件转换为gradle。

   <profile>
<id>fasttrack_ui_saucelabs</id>
<properties>
<selenium.remote>true</selenium.remote>
<selenium.saucelabs>true</selenium.saucelabs>
<selenium.browser>chrome</selenium.browser>
<selenium.platform>Windows 10</selenium.platform>
<parallel.threads>4</parallel.threads>
<junit.tag>fasttrack</junit.tag>
<test.retry>2</test.retry>
</properties>
</profile>
<profile>
<id>fasttrack_login_hub</id>
<properties>
<selenium.remote>true</selenium.remote>
<selenium.saucelabs>false</selenium.saucelabs>
<selenium.browser>firefox</selenium.browser>
<parallel.threads>10</parallel.threads>
<selenium.host>selenium-test.rec.com</selenium.host>
<selenium.port>4444</selenium.port>
<junit.tag>fasttrack-login</junit.tag>
<test.retry>2</test.retry>
</properties>
</profile>

如何将这些配置文件/属性转换为gradle?

最佳答案

您可以为每个配置文件创建一个插件

Plugin<Project> fasttrack_ui_saucelabs = (Project project) -> { ... }
Plugin<Project> fasttrack_login_hub = (Project project) -> { ... }

if (condition1) apply plugin: fasttrack_ui_saucelabs
if (condition2) apply plugin: fasttrack_login_hub

关于gradle - 如何将Maven配置文件转换为Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52887713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com