java - 如何在java中获取当前的maven配置文件ID

标签 java maven selenium-webdriver

<分区>

我正在与 maven 一起使用 selenium webdriver 并苦苦挣扎。我有一组 maven 配置文件

<profiles>
        <profile>
            <id>demo</id>
            <properties/>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <id>prod</id>
            <properties/>
        </profile>
    </profiles>

我的任务很简单,但我找不到解决方案。在我调用例如 mvn test -P prod 之后,如何获取并存储到当前配置文件的变量 id 中?稍后在测试中需要此 ID。

最佳答案

我正在使用这个解决方案: 首先将属性添加到您的个人资料,即

  <profile>
        <id>prod</id>
         <properties>prod<properties>
   </profile>

然后使用条目创建属性文件 app.properties

mvnprod=${prod}

阅读代码中的属性文件。

关于java - 如何在java中获取当前的maven配置文件ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63510143/

相关文章:

java - 我的 Runner 使用 Handler 无法在 Android 上运行

maven - jib-maven spring boot 配置文件

java - 记录 Maven 依赖关系

java - Selenium(JAVA) 网格仅在 Windows 中同时启动 10 个浏览器

java - JProgressBar:低值不会显示

java - 使用 do-while 循环并找出两个数字之间的差异

java - 如何确定是否从 JAR 文件调用特定类中的方法

eclipse - Eclipse 可以将 Maven Web 项目导入为 "Dynamic Web Application"吗?

javascript - 限制 Selenium 元素搜索等待时间的正确方法

c# - 无法将 DesiredCapabilities 传递给 ChromeDriver :s constructor?