В этом выпуске я был почти готов выбросить свой макбук в окно.
На моем Mac java cacerts находится здесь:
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/security/cacerts
Чтобы получить необходимый сертификат для sbt-native-packager
, я использовал это (которое у кого-то украл, и теперь не могу найти атрибуцию):
echo -n | openssl s_client -connect repo.scala-sbt.org:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/scala-sbt.cert
Затем, чтобы добавить его в доверенное хранилище java, я использовал приведенное выше решение Станислава:
sudo keytool -import -alias "scala-sbt server" -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre/lib/security/cacerts -file /tmp/scala-sbt.cert
Помните, что пароль по умолчанию для файла cacerts - changeit
А потом в следующий раз, когда я запустил sbt скачанный плагин, я чуть не заплакал от слез радости.