我正在使用 openjdk 17.6(temurin 17) 和 maven 3.9.3 来运行我的空手道框架,在执行 men 命令时出现以下错误
未知的生命周期阶段.env。您必须指定有效的生命周期阶段
Maven命令 mvn clean test -Dkarate.env=“qa” -Dkarate.options=“—-tags@sampletest”
不确定为什么 mvn 命令失败。请帮忙
添加其他详细信息
对 pom 文件进行了以下更改
<maven.compiler.version>3.10.1</maven.compiler.version>
<maven.surefire.plugin>3.1.0</maven.surefire.plugin>
<karate.version>1.4.1RC2</karate.version>
<aspectj.version>1.8.10</aspectj.version>
遇到以下问题 无法执行目标 org.apache.maven.plugin:3.10.1:testCompile 编译致命错误:目标版本 17 无效
将 -Dkarate.en=“qa” 替换为 -Dkarate.env=“qa”
尝试:
-Dkarate.options="—t @sampletest"
我遇到了同样的问题,当我将intellij终端从使用powershell切换到使用cmd时解决了