MavenとDevLoader

http://www.nulab.co.jp/kousei/chapter7/04.html
MavenでダウンロードしたライブラリはJavaのビルドパスに「Maven依存関係」を指定していてもどうやら読み込んでくれない模様。
プロジェクトのプロパティで「Tomcat」→「開発用クラスローダーのクラスパス」で明示的読み込めば読んでくれる。
なお、Maven環境でもWEB-INF/libに関しては読み込みに行っている模様。
これまた、ビルドパスで「Web App ライブラリー」を削除しているのに、なぜ読み込みにいくのか・・・。
DevLoaderで指定すると、ローカルリポジトリの絶対パスが記述されてしまうので、
WEB-INF/libにMavenで落としてきたライブラリを自動コピーするのが一番無難かなと思いつつ、はたしてこんな面倒くさいやり方をしなければいけないのか・・・疑問に思うところもある。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です