現状、実務ではDBのテストでは基本的にarquillianを使っています。arquillianとにかく、重いですね~。glassfishを動かしているので仕方ないかもしれませんが、簡単なテストをするのに1分近くかかります。このブログもarquillianの待ち時間で書いています。ないと待ち時間に耐えられないので・・・(汗)そんなこんなであまり好きではないのですが(汗)、本日ライブラリが動かないというバグが発生しました。commonsのライブラリが動かないんです。commonsだけではありません。依存状態にあるライブラリ全般が動きません。)ライブラリが動かないといっても本来のプログラムの中にライブラリを使っている場合は問題ないんですが、テストコードの中に依存状態があるライブラリを書くとNodefClassDefFoundエラーがでます。はまっており、最初はライブラリのスコープが間違っているのかな?と思ったのですが、いろいろやってみても駄目でした。社長ともいろいろ相談し、結局はarquillianの上で動いている場合、クラスパスが通常の場合と異なっているためでした。(←この解釈間違ってるかも・・・)ただarquillianのテスト環境でも通常の状態と同様の環境を再現することは可能です。ライブラリの依存状態を解決する方法として下記のようにpomに記述してあげればOKです。コメントをキャンセルメールアドレスが公開されることはありません。今回はNetbeansでなく、IDEを使わずにJavaを使う場合の記事です。...Javaのコーディングルール私自身、Javaで仕事をするようになってから3ヶ月ちょっとがたちました。API)を作成する機会ががあったのでちょっとメモしておきます。...Fileのアップロード業務でCSVのアップロードを行っていますが、ファイルになりますと当然文字列ではなく、バイナリ形式のデータが必要になります。...型情報の取得・活用についてJavaで抽象度の高い実装を行うときに必要となる型情報の活用法について。できるとできないとでプログラムの応用範囲が変わってくるのでメモっときます。こちらのエントリーと合わせて読むといいと思います。