2008-04-01から1ヶ月間の記事一覧

sql-maven-pluginでencodingを指定したい! (完結編)

http://d.hatena.ne.jp/nobeans/20080423/1208914200 の続き。 ↓リビジョン5535で、dantran氏がencodingを公開パラメータに変更したようだ。 http://fisheye.codehaus.org/browse/mojo/trunk/mojo/sql-maven-plugin/src/main/java/org/codehaus/mojo/sql/Sql…

メソッドジェネリクス構文と型推論によるキャストの限界

Hoge hoge = new Hoge(); hoge.hoge()Javaの型推論Utilsクラスのカラクリ 知らなかった....。使えるなコレ。でも、汚いなぁ。 戻り値型に依存した型推論を利用するCastUtilsを使ってたんだけど、mavenでコンパイルしたときだけ Test.java:8: 型パラメータ E …

sql-maven-pluginでencodingを指定したい!

事象 UTF-8で書いたSQLファイルをsql-maven-pluginでderbyに投入すると、文字化けする。 UTF-8だと思われてない。たぶんデフォルトエンコーディング(MS932)になってる風な化け方。 configurationにencodingを指定しても効果なし。 export LANG=ja_JP.utf8み…

JDKを5→6にしたらEclipseでDaoのテストだけエラーになった

事象 Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.text.normalizer.NormalizerImplといわれて、derbyの接続ができない。http://forums.java.net/jive/message.jspa?messageID=223834↑に書かれているようにもう一度JDK6、JRE…

xerces でutf-8なXMLの日本語コメントの解析に失敗してエラー

Eclipseではテストが通るのに、maven2で実行するとこんなエラーが出る。 org.xml.sax.SAXParseException: Invalid byte 3 of 3-byte UTF-8 sequence. とか、 java.io.UTFDataFormatException: invalid byte 3 of 3-byte UTF-8 sequence (0x3f) 原因は色々考…

ないわー

etc

後輩がjava-jaに片足を突っ込んでるらしいと聞いた。ないわーーー。http://d.hatena.ne.jp/itengineer/20080407

クラス図を描いてみた

こんな感じ。InputStreamOpenerでテストをローカルに限定するってのはいいアイデアかなと思ってるんですが、DI使わないで差し替えるが難しいってのが難点。sin1ogawaさんに相談してJavassistを使ってやってみたんですが、mavenで実行したときにNotFoundExcep…