groovy-twitter使ってみる
遅ればせながらTwitter始めたので、Twitterを「Groovy」で使うためのライブラリを探してみました。
- svnからチェックアウト
- プロジェクトルートで
gant package
コマンドを実行
上記の手順ででjarファイル完成のはずでしたが、どうもうまくいかず、ちょっとだけソース直しました。
以下 svn diff
コマンドで出力した簡単なパッチです。
属性に変更があったパス: .
___________________________________________________________________
追加: svn:ignore
+ build
Index: src/main/groovy/groovyx/twitter/TwitterException.groovy
===================================================================
--- src/main/groovy/groovyx/twitter/TwitterException.groovy (リビジョン 0)
+++ src/main/groovy/groovyx/twitter/TwitterException.groovy (リビジョン 0)
@@ -0,0 +1,7 @@
+package groovyx.twitter
+
+class TwitterException extends Exception {
+ TwitterException( params ){
+ super(params)
+ }
+}
Index: build.gant
===================================================================
--- build.gant (リビジョン 32)
+++ build.gant (作業コピー)
@@ -2,6 +2,7 @@
buildDirectory = 'build'
distDirectory = 'dist'
groovyTwitterVersion = '0.1'
+jarfile = distDirectory + "/groovy-twitter-${groovyTwitterVersion}.jar"
includeTargets << gant.targets.Clean
cleanPattern << '**/*~'
@@ -28,7 +29,16 @@
ant.mkdir(dir:distDirectory)
depends(compile)
makeManifest()
- jar(destfile:distDirectory + "/groovy-twitter-${groovyTwitterVersion}.jar", basedir:buildDirectory, manifest:buildDirectory+'/MANIFEST.MF')
+ jar(destfile:jarfile, basedir:buildDirectory, manifest:buildDirectory+'/MANIFEST.MF')
}
+target('update':'update to $USER_HOME/.goory/lib') {
+ ant.delete(dir:buildDirectory)
+ depends("package")
+ ant.copy(
+ todir:System.properties["user.home"] + "/.groovy/lib",
+ file:jarfile,
+ )
+}
+
setDefaultTarget (compile)
クラスファイルの不足以外にも build.gant
に少し手を加えた。 gant update
って打ち込んだら、クラスパス通さなくてもGroovyで使えるようになります。
しばらくこれで遊んでみたい。
ディスカッション
コメント一覧
まだ、コメントがありません