java - Maven中执行标签的使用

标签 java selenium maven testng

Maven 中执行标记的用途是什么? 我使用 POM 文件运行 testng.xml,使用和不使用执行标记,我使用 mvn clean 得到相同的输出。

                <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>3.0.0-M4</version>
                <executions>
                    <execution>
                        <id>testngtest</id>
                        <phase>test</phase>
                    </execution>
                </executions>
                <configuration>
                    <suiteXmlFiles>
                        <suiteXmlFile>${testngxml.location}/testng.xml</suiteXmlFile>
                    </suiteXmlFiles>
                </configuration>
            </plugin>

那为什么我们要使用执行标签?

最佳答案

这是因为对于“maven-surefire-plugin”,测试是默认阶段。 因此没有任何改变。

将阶段更改为编译或其他阶段。

关于java - Maven中执行标签的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61746270/

相关文章:

java - 无法在java中的selenium webdriver中选择下拉列表

java - 如何在java中使用带有空格的枚举

android - Gradle同步失败:找不到com.android.tools.build

java - Websphere 特定 jar 的 POM 文件

java - 我尝试运行该应用程序,但它因所需的 bean 而失败

java - JPA - 将对象保存在一起

java - 使用 Selenium WebDriver 进行搜索可以在 google 上运行,但在 yahoo 上失败

java - Maven - 在当前项目中找不到前缀为 'wildfly' 的插件

java - 在优先考虑源代码保护的情况下加密 JAR

java - 在 Java 中使用 == 比较 float 有什么问题?