错误排查记录:
mvn打本地jar包时报上述错误。
操作系统:win10,为什么要提win10,是因为win7这些系统里面没有遇到过这个问题。
打包命令:
mvn install:install-file -Dfile=E:/zip_exe/jar/AESWithJCE.jar -DgroupId=ocx -DartifactId=AESWithJCE -Dversion=1.0.0 -Dpackaging=jar
执行时报错,最开始报错是提示要在pom.xml文件下执行,于是找到一个带有pom.xml的当前目录执行,错误变成标题所示错误。
经过排查发现原因:
1.原因是在PowerShell中,点 “.” 算特殊运算符,导致该错误
2. 为命令加上单引号,变为如下:
mvn install:install-file -Dfile="E:/zip_exe/jar/AESWithJCE.jar" '-DgroupId=ocx' '-DartifactId=AESWithJCE' '-Dversion=1.0.0' '-Dpackaging=jar'
需要注意把当前目录转到pom.xml所在目录。
问题解决。