guava R05 インストールメモ
CommonsのCollectionもよいけどもっと便利なものがないかと思っていたこともあり、
そろそろGuavaも安定してきたかなと根拠もなく思っていたこともあり、
・・・で「Guava release 05」をインストールしてみた。
pom.xmlに以下を追加。
<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>r05</version> </dependency>
さっそく、ビルドしてみる。
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading: http://wiquery.googlecode.com/svn/repo//com/google/guava/guava/r05/guava-r05.pom
Downloading: http://repository.jboss.org/maven2/com/google/guava/guava/r05/guava-r05.pom
Downloading: http://repo1.maven.org/maven2/com/google/guava/guava/r05/guava-r05.pom
Downloading: http://wiquery.googlecode.com/svn/repo//com/google/guava/guava/r05/guava-r05.jar
Downloading: http://repository.jboss.org/maven2/com/google/guava/guava/r05/guava-r05.jar
Downloading: http://repo1.maven.org/maven2/com/google/guava/guava/r05/guava-r05.jar
[INFO] [compiler:compile]
:
無事にとれた。(けど、wiqueryとresteasyがセントラルレポジトリに見当たらなくて、個別にレポジトリを設定しているので、そのレポジトリも探しにいっている。無くせないのかな。)
import static com.google.common.base.Strings.isNullOrEmpty; import static java.lang.Integer.parseInt; : ctx.setCurrentstatus( (isNullOrEmpty(svrCtx.getCurrentstatus())) ? 0 : parseInt(svrCtx.getCurrentstatus()) );
おお、便利。
Java7がでるまではこれでいくかな。
ソフト参照絡みの便利機能があったと思うので、それを試してみたい。そのうち試そう。