Unixな話を中心に。最近は雑多な内容が多かったりして...。"mydbadmin")と、ソースコードに直接書いていたけれど、実際の運用を考えるとDBの接続先設定とプロダクションコードは極力分離したいところ。幸いにも、Mavenで作ったプロジェクトのアーキタイプにはJettyがdependencyに組み込まれていて、test側に開発サーバとしてJettyを起動するときの処理が最初から入っている。設定を書いてやれば、理屈の上ではプロダクションコードからDBの接続先設定を分離できることになる。前置きが長くなってしまったけど、Mavenで依存に入っているJettyにDataSourceを設定するのに結構苦労をしたので、その時の備忘録的なメモを書いてみる。やること(というかやったこと)やったことをざっくりまとめると、以下のとおり。依存とプラグイン設定を追加なにはなくともdependencyに必要なライブラリを入れなければならない。今回はコネクションプールライブラリを挟む方針で、高性能を謳っていることで話題のHikariCPを使ってみることにする。</dependency></dependencies<Jettyがtestスコープで動くので、コネクションプールとJDBCドライバもそれに合わせておく。次に、JettyがHikariCPとconnector-jを扱う設定を読み込めるようにするのだけど、これはMavenプラグインの設定をいじる必要がある。追加するとこんな感じになるはず。