我正在尝试使用 javadoc.skip 参数构建我的项目
mvn clean install -Dmaven.javadoc.skip=true -Dmaven.test.skip=true -Pbpfle
Run Code Online (Sandbox Code Playgroud)
但我一直收到一个错误说
未知的生命周期阶段“.javadoc.skip=true”。您必须指定一个有效的生命周期阶段或格式的目标
<plugin-prefix>:<goal>或<plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>。
我在 Maven 3.3.3 中使用 Java (JDK) 8
这是 Java 的问题,因为它曾经在我使用 JDK 7(以及相同版本的 Maven)时可以工作?我正在 Windows PowerShell 中运行该命令。
该问题实际上与您启动 Maven 命令的方式有关。在 Windows Powershell 中,点.具有特殊含义,因此它会被解释,就像破折号一样-。
您需要使用反引号转义所有这些字符`,如下所示:
mvn clean install `-Dmaven`.javadoc`.skip=true `-Dmaven`.test`.skip=true `-Pbpfle
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1079 次 |
| 最近记录: |