タグ

grabに関するkanemu1117ncのブックマーク (3)

  • Groovyの簡易依存関係管理ツール、Grapeを使ってみる - CLOVER🍀

    Groovy 2.0が出ましたね〜。機能的なところはあんまり見てませんが、なんか型チェックとかができるようになったんだとか?それって、Groovyで待ち望まれてたものなんでしょうか?よくわからんです…。 ま、とりあえずバージョンアップはしておきましたと。 ところで、Groovyでビルドや依存関係の管理ツールといえばGradleが有名だと思いますが、自分はそれほどどっぷりGroovyを使っているわけではないので、これを触るのは少し後にして、今はもっと簡易的というか標準で搭載されているGrapeを使ってみようと思います。 Grapeとは? Apache Ivyを使った、Groovyの標準的なモジュール管理ツールです。Mavenリポジトリをサポートしているので、他のリポジトリからJARファイルなどをダウンロードしてスクリプト中で依存関係を解決しつつ実行することができます。 詳細は、こちらです。

    Groovyの簡易依存関係管理ツール、Grapeを使ってみる - CLOVER🍀
  • Grape - コードの恵み

    groovysh でライブラリを参照したかったので Grape について調べた。(Groovy 1.8.0 時点) 参考 http://groovy.codehaus.org/Grape http://groovy.codehaus.org/Japanese+Grape groovy.grape.Grape.grab メソッド スクリプトで使用する @Grab の代わりに groovy.grape.Grape.grab メソッドを使用すればよいみたいだ。 @Grab は AST 変換で static イニシャライザでの Grape.grab 呼び出しに書き換えられているらしい。 @Grab(group='commons-primitives', module='commons-primitives', version='1.0') import org.apache.commons.col

    Grape - コードの恵み
  • GrabでJDBCドライバを読み込めない - uokumura’s diary

    Groovyのjiraにもあがっているのですが、GroovySQLを使うときにGrabでドライバを取ってこようとして @Grab('postgresql:postgresql:8.4-701.jdbc3') import groovy.sql.Sql Sql.newInstance('jdbc:postgresql://localhost:5432/database', 'user', 'password', 'org.postgresql.Driver' ).with { eachRow("select * from table", {println it}) } とやってもjava.lang.ClassNotFoundExceptionが発生してしまいます。JDBCドライバをシステムクラスローダに探しに行ってしまって、Grabで入れたクラスは見つからないのです。 …と、このあと回避法を

    GrabでJDBCドライバを読み込めない - uokumura’s diary
    kanemu1117nc
    kanemu1117nc 2010/12/19
    grabでJDBCドライバの使い方。
  • 1