ローカル開発環境で Gradle から モック SMTP サーバを起動する
小ネタです。
ローカル開発環境でメール送信のテストをしたいけど適当な SMTP サーバがない場合に、Gradle から モック SMTP サーバを起動する方法です。
build.gradle
repositories {jcenter()} configurations {tools} dependencies {tools 'com.github.tntim96:fakesmtp:2.0'} task startMockSmtpServer(type: JavaExec) { classpath = configurations.tools main = 'com.nilhcem.fakesmtp.FakeSMTP' }
起動
./gradlew startMockSmtpServer
Fake SMTP Server という GUI のアプリケーションが起動します。
[サーバ起動]のボタンをクリックするとサーバが起動します。
行をクリックすると関連付けされているメーラでメールを開くこともできます。
以上
Gradle徹底入門 [ 綿引琢磨 ] |