执行部署报错

$ mvn clean deploy

gpg: signing failed: Inappropriate ioctl for device

原因是当前终端无法弹出密码输入页面

解决方法

$ export GPG_TTY=$(tty)
$ mvn clean deploy

参考
手把手教你如何将项目发布到Maven中央仓库(附步骤及常见问题解决方法)