我有一个带有参数的 Maven 命令:
mvn test -Dcommon_password=!23foo
Run Code Online (Sandbox Code Playgroud)
此命令正在执行为
mvn test -Dcommon_password=dockerfoo
Run Code Online (Sandbox Code Playgroud)
即!23正在取代docker。为什么会发生这种情况,我该如何避免?
Ste*_*itt 43
为避免这种情况,请使用单引号:
mvn test '-Dcommon_password=!23foo'
Run Code Online (Sandbox Code Playgroud)