こみなのメモ帳

趣味と実益のネタ帳

タグ: groovy

  • javamailを使ってYahoo!メール(IMAP)でフォルダ移動する

    「楽天ブログに自動で記事を投稿したい」というタイトルから脱線してきたのでそのまんまの件名に変えました。 前回はIMAPプロトコルで狙ったメールの受信を行うプログラムを書きました。 メールを解析した後は不要なのでメーラを使 […]

  • 楽天ブログに自動で記事を投稿したい (2)

    前回はpop3でYahooメールの受信箱を巡回して特定メールを読みだすプログラムを書きましたが、受信箱の中のメールをすべて走査する仕組みだったため、受信箱にいっぱいメールがあると時間がかかります。 調べてみると、IMAP […]

  • 楽天ブログに自動で記事を投稿したい

    楽天ブログではメールで記事を投稿する機能があります。この機能を使えばプログラムからブログ投稿が簡単にできそうです。ブラウザをコントロールしてweb画面から記事を投稿するよりはるかに簡単そうです。 ということで調べてみたの […]

  • [play1] 単発実行用のlauncherモジュールを作りました

    以前から自分で使っていたモジュールをgithubに公開することにしました。play1-projects/launcher at main · komina77/play1-projects (github.com) ma […]

  • [groovy] 再帰的にファイルを検索する

    Fileオブジェクトのgroovy拡張でとても便利なメソッドがある。 配下のファイルを総当たりしたいときはFileType.FILESを、ディレクトリを総当たりしたいときはFileType.DIRECTORIESを指定す […]

  • [groovy]do-whileの書き方

    groovyにはdo-while構文がありません。javaにはあるのであえて捨てたということなのでしょう。 とりあえず1回実行、エラーならリトライ、みたいな処理で便利に使っていたのですが、逆に言うとそれくらいしか用途が無 […]

  • GroovyでMavenで単一の配布可能なjar作成 (4)

    これまでは依存したすべてのjarを一つにまとめた fat-jar を作成する方向性でした。そのため、配布された側は自分でjavaコマンドを実行する必要がありました。 windows向けバッチやunix向けスクリプトを生成 […]

  • GroovyでMavenで単一の配布可能なjar作成 (3)

    タイトルとは少しずれてきましたが、WSDLからjavaソースを生成するというレアなタスクをmavenで対応できたのでメモしておきます。 もともとのプロジェクトではantビルドでexecタスクからバッチファイルを実行してい […]

  • GroovyでMavenで単一の配布可能なjar作成 (2)

    前回で配布可能なjar作成については解決したかと思ったのですが、またまた問題が発生。解決に至れましたのでメモしておきます。 そもそも、こういった依存するライブラリをすべて含めた配布可能な単一のjarのことをfat-jar […]

  • Mavenのテストでsrc/test/resoucesにあるファイルを参照する

    GroovyでMavenプロジェクトの続き。Groovyでテストを書いてみて、資材を使ったテストを記述する方法が分かったのでメモ。ファイルを食わせて結果を検証する系のテスト用。

  • GroovyでMavenで単一の配布可能なjar作成

    Groovyには自前でライブラリ解決する機能があります。インターネットに接続されている環境であれば、スクリプトを実行時に足りないライブラリをダウンロードして解決するところまでやってくれます。(@Grabや@Grapes) […]

  • groovyシステム要件

    Groovyのバージョンとそれぞれに必要なJavaのバージョンについて、https://groovy-lang.org/download.html ここの最下部に表があります。参考までにスクショを貼っておきますが、正確な […]