mvn命令错误:UnKnow lifestyle phase ”xxxx“.You must specify a validlifestyle phase or goal in the format

问题

求助个问题,POM文件我是复制课程里给的比较全的一个POM。
但是执行 mvn test -Dtest= com.study.junit5basic.AssertTest 这个命令的时候会报错

问题原因

由于系统不同,命令解析存在差异,所以 mac 下可执行的命令在 windows 中会出现语法错误的问题。

解决办法

windows 执行 mvn 命令时可将参数写进 单引号

mvn test -Dtest= 'com.study.junit5basic.AssertTest'