2016-07-28 18 views
0

私はいくつかのデータを解析して電子メールを送信するGroovyファイルを作成しようとしています。Groovyスクリプトを実行する - メールを送信する

私は、この目的のために、パッケージの下にインポートしてみました:

import javax.mail.* 
import javax.mail.internet.* 

そして./test.groovyとしてグルーヴィーなファイルを実行しようとしたが、それは誤り

が、これは正しいです「インポートコマンドが見つかりません」と表示Groovyスクリプトを実行する方法は?誰でも私に電子メールに役立つ面白いスクリプトを書くのを助けてください。

答えて

1

javax.mailクラスはJDKの一部ではないので、明示的にそれらを含める必要があります。 Groovyスクリプトでは、これを行う最も簡単な方法は@Grabです。

@Grab(group='javax.mail', module='mail', version='1.4.7') 
import javax.mail.* 
import javax.mail.internet.* 

// the rest of your script goes here 
1

あなたは次のようにメール-EXTプラグインを使用して電子メールを送信することができます。これが唯一ではないジェンキンススクリプトインタフェースで、適切なジョブ内で動作します

emailext body: '''African child 
African child''', subject: 'African child', to: '[email protected]' 

。なお

関連する問題