执行maven命令时出现未知的生命周期阶段

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

我正在使用 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 无效

java maven karate
3个回答
2
投票

将 -Dkarate.en=“qa” 替换为 -Dkarate.env=“qa”


0
投票

尝试:

-Dkarate.options="—t @sampletest"

0
投票

我遇到了同样的问题,当我将intellij终端从使用powershell切换到使用cmd时解决了

© www.soinside.com 2019 - 2024. All rights reserved.