java.util.Optional io.cucumber.core.gherkin.FeatureParser.parse 错误

问题描述 投票:0回答:0

我正面临黄瓜 7.11.1 的这个问题

当我运行测试时出现此错误:

线程“main”中的异常 java.lang.NoSuchMethodError: 'java.util.Optional io.cucumber.core.gherkin.FeatureParser.parse(java.net.URI, java.io.InputStream, java.util.function.Supplier )' 在 io.cucumber.core.feature.FeatureParser.parseResource(FeatureParser.java:46) 在 java.base/java.util.function.BiFunction.lambda$andThen$0(BiFunction.java:70) 在 io.cucumber.core.resource.ResourceScanner.lambda$processResource$1(ResourceScanner.java:79) 在 io.cucumber.core.resource.PathScanner$ResourceFileVisitor.visitFile(PathScanner.java:75) 在 io.cucumber.core.resource.PathScanner$ResourceFileVisitor.visitFile(PathScanner.java:60) 在 java.base/java.nio.file.Files.walkFileTree(Files.java:2812) 在 io.cucumber.core.resource.PathScanner.findResourcesForPath(PathScanner.java:53) 在 io.cucumber.core.resource.PathScanner.findResourcesForUri(PathScanner.java:31) 在 io.cucumber.core.resource.ResourceScanner.findResourcesForUri(ResourceScanner.java:61) 在 io.cucumber.core.resource.ResourceScanner.lambda$findResourcesForUris$3(ResourceScanner.java:104) 在 java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) 在 java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 在 java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) 在 java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) 在 java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) 在 java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 在 java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) 在 io.cucumber.core.resource.ResourceScanner.findResourcesForUris(ResourceScanner.java:107) 在 io.cucumber.core.resource.ResourceScanner.scanForClasspathResource(ResourceScanner.java:115) 在 io.cucumber.core.resource.ResourceScanner.scanForResourcesUri(ResourceScanner.java:131) 在 io.cucumber.core.runtime.FeaturePathFeatureSupplier.loadFeatures(FeaturePathFeatureSupplier.java:62) 在 io.cucumber.core.runtime.FeaturePathFeatureSupplier.get(FeaturePathFeatureSupplier.java:45) 在 io.cucumber.core.runtime.Runtime.run(Runtime.java:80) 在 io.cucumber.core.cli.Main.run(Main.java:87) 在 io.cucumber.core.cli.Main.main(Main.java:30)

获取功能有问题

我正在使用 Cucumber 7.11.1 / maven surefire 3.0.0-M7 / maven compiler plugin 3.10.1

有什么线索吗?

我想通过 maven cmd 启动测试

maven cucumber-jvm
© www.soinside.com 2019 - 2024. All rights reserved.