Azure DevOps运行Selenium+Cucumber+Java流水线遇uuid废弃警告
Azure DevOps流水线中Selenium+Cucumber+Java项目的uuid@3.4.0弃用警告问题
在Azure DevOps中运行基于Selenium+Cucumber+Java的流水线时,收到如下npm警告:
npm WARN deprecated uuid@3.4.0: 请升级到7或更高版本。旧版本在某些情况下可能使用Math.random(),这存在已知问题。
已尝试升级uuid,但问题仍未解决,以下是项目的pom.xml配置代码:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <junit.version>5.9.2</junit.version> <selenium.version>4.14.0</selenium.version> <log4jcore.version>2.20.0</log4jcore.version> <log4japi.version>2.20.0</log4japi.version> <cucumberjava.version>7.14.0</cucumberjava.version> <cucumberjunit.version>7.14.0</cucumberjunit.version> <webdrivermanager.version>5.5.2</webdrivermanager.version> <junitplatform.version>1.8.1</junitplatform.version> <ngwebdriver.version>1.0</ngwebdriver.version> <json.version>1.1.1</json.version> <csv.version>1.1</csv.version> <pdf.version>1.8.1</pdf.version> <jira.version>0.5</jira.version> <testng.version>6.14.3</testng.version> <seleniummanager.version>4.12.1</seleniummanager.version> </properties> <dependencies> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-manager</artifactId> <version>${seleniummanager.version}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>${testng.version}</version> </dependency> <dependency> <groupId>net.rcarz</groupId> <artifactId>jira-client</artifactId> <version>${jira.version}</version> </dependency> <dependency> <groupId>com.paulhammant</groupId> <artifactId>ngwebdriver</artifactId> <version>${ngwebdriver.version}</version> </dependency> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>${json.version}</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>${selenium.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4jcore.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4japi.version}</version> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-java</artifactId> <version>${cucumberjava.version}</version> </dependency> <dependency> <groupId>io.cucumber</groupId> <artifactId>cucumber-junit</artifactId> <version>${cucumberjunit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.github.bonigarcia</groupId> <artifactId>webdrivermanager</artifactId> <version>${webdrivermanager.version}</version> </dependency> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>${pdf.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>${csv.version}</version> </dependency> </dependencies> <build> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <!--plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <forkCount>0</forkCount> <systemPropertyVariables> <xmlOutputDir>${project.build.directory}/surefire</xmlOutputDir> </systemPropertyVariables> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.7.1</version> </plugin> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>11</source> <target>11</target> </configuration> </plugin> </plugins> </pluginManagement> </build> </project>
相关截图:


内容的提问来源于stack exchange,提问作者zd ha
相关产品推荐
相关产品推荐

