社内NEET宣言文学部出身なのにIT企業で研究開発をすることになった社員のブログです。エンジニア/ニートmaven2でpackageしたjarにdependencyのjarを含める方法Java maven2でソースの依存性を管理すると便利なのですが、 packageしたときに、war形式の場合はWEB-INF/lib内に依存関係のあるjarを自動的に含めてwarを生成してくれるのですが、jarを生成する場合はpackageしたjarの中に依存関係のあるjarが含まれません。 ほとんどのケースでこの仕様(packageしたjarと依存関係のあるjarが外だしになる)で問題は無いのですが、 たとえばHadoopの解析タスクのように、jarでパッケージングした内容をネットワーク経由でクラスローディングさせる、といった場合、jarの中にすべての必要なクラスが含まれていなければいけないケースも