Maven依存ライブラリの自動コピー

http://www.taperium.com/wordpress/tech/8909.html
↑の方法で、target/dependency 配下に依存ライブラリをコピーすることができるが、プロジェクト配下に手動コピーするのが面倒だった。
自動コピーするには、pom.xmlに以下の内容を追加すれば、mvn dependency:copy-dependencies実行時にsrc/main/webapp/lib配下に自動コピーすることが可能。

  
    
      
        org.apache.maven.plugins
        maven-dependency-plugin
        2.4
        
          src/main/webapp/WEB-INF/lib
          provided
          true
          true
          true
        
      
    
  

参考:http://labs.timedia.co.jp/2011/02/maven-generate-useful-eclipse-tomcat-project.html
参考リンクの通りにするとm2eがcopy-dependenciesに対応していないとか言われるので、仕方なく今回の方法となった。
configurationを詰めれば、もっといい感じにできるかも。

コメントを残す

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