2016-03-20 9 views
1

Grailsで簡単なバックグラウンドジョブを実行しようとしています。私はちょうど30秒ごとに起こるものをしたい。 コンパイル:私は私の依存関係に石英を追加しましたGrails 3 Quartz Plugin:ジョブが開始しない

のGrails 3.1.3使用しています

"org.grails.plugins:石英:2.0.1" 次に

私は、コンパイルを実行しましたgrails CLIを再起動しました。今私は作成ジョブを介してジョブを作成しました。

package htwp 

class UserSyncJob { 
    static triggers = { 
     simple repeatInterval: 5000l // execute job once in 5 seconds 
    } 

    def execute() { 
     println ("?") 
     log.error("??!") 
     throw new Error("JOB WHERE ARE YOU"); 
    } 
} 

run-appでサーバーを起動しても何も起こりません。何も印刷されず、エラーもありません。 私は何が間違っていますか?

+0

最新の2.0.8バージョンを試しましたか? https://github.com/grails-plugins/grails-quartz/releases –

答えて

4

Grailsプロジェクトのquartzプラグインの問題を確認したところ、this issuethis issueが見つかりました。

プラグインのthe newest realeseへのコメントで先ほどお伝えしたようにアップグレードするだけです。

+0

今はうまくいきます。ありがとう –

1

どのようにgrailsを2.0.1から2.1.1にアップグレードしましたか?build.gradleにインクルードしようとしましたが、.pomと.jarファイルが見つかりませんでした。 newwestプラグインをインストールする

関連する問題