備忘録
Gradleで、自己署名証明書をサーバ証明書として持つNexus RepositoryにHTTPSでpublishする場合、Gradleを実行する端末のJDKのトラストストアにサーバ証明書をインポートする必要があります。
この際の注意点として、インポートの前にgradleコマンドを実行している場合、インポート後にgradle publishを実行しても、サーバ証明書のインポートは反映されません。
Gradleを一度実行するとバックグラウンドのデーモンが起動し、デーモンの起動中はサーバ証明書のインポートが反映されないためです。
反映させるためには、以下のコマンドでGradleのデーモンを終了させる必要があります。
./gradlew --stop