在PowerShell窗口下执行maven命令行报错: Unknown lifecycle phase “.test.skip=true”.
[ERROR] Unknown lifecycle phase “.test.skip=true”. You must specify a
valid lifecycle phase or a goal in the format : or :[:]:. Available
lifecycle phases are: validate, initialize, generate-sources,
process-sources, generate-resources, process-resources, compile,
process-classes, generate-test-sources, process-test-sources,
generate-test-resources, process-test-resources, test-compile,
process-test-classes, test, prepare-package, package,
pre-integration-test, integration-test, post-integration-test, verify,
install, deploy, pre-clean, clean, post-clean, pre-site, site,
post-site, site-deploy. -> [Help 1]
解决办法:
方法一
命令改为:
mvn clean package install '-Dmaven.test.skip=true'
方法二
不要使用PowerShell命令行模式,使用 cmd 进入命令行执行:
mvn clean package install -Dmaven.test.skip=true