首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Maven配置文件转换为gradle

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

Stack Overflow用户
提问于 2018-10-19 15:33:16
回答 1查看 392关注 0票数 0

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

代码语言:javascript
复制
   <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?

EN

回答 1

Stack Overflow用户

发布于 2018-10-20 17:39:11

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

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52887713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档