提问人:green 提问时间:12/14/2016 更新时间:10/31/2017 访问量:6490
EOF 异常:输入在 cmd 中不包含任何数据
EOF Exception : Input contained no data in cmd
问:
尝试在 cmd 中调用 mvn --encrypt-password password 密码时,出现以下错误:
[ERROR] Error executing Maven.
[ERROR] java.io.EOFException: input contained no data
[ERROR] Caused by: input contained no data
当我调用 mvn --encrypt-master-password somepass 时,它会正常执行。有人可以帮我解决问题,或者我如何打印整个堆栈跟踪以查找错误。
提前致谢。
答:
6赞
coderroggie
10/31/2017
#1
您需要先创建一个主密码。如果您按照此处的教程进行操作,则无法跳过创建主密码的步骤(就像我所做的那样),否则会出现上述错误。
运行以下命令:
mvn --encrypt-master-password
在提示符下输入您的主密码。将该命令的输出输入到您的文件中,如下所示${user.home}/.m2/settings-security.xml
<settingsSecurity>
<master>{jSMOWnoPFgsHVpMvz5VrIt5kRbzGpI8u+9EF1iFQyJQ=}</master>
</settingsSecurity>
现在,您的命令应该可以工作了。mvn --encrypt-password <yourPassword>
评论
0赞
coderroggie
3/8/2018
这@green解决了您的问题?
评论