- - PR -
Maven2 Jarプロジェクトをpackageする際の依存Jarは?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-08-29 19:48
いつも参考にさせていただいてます。
表題の件で情報が見つけられずに質問させていただきました。 現在、Maven2を利用してJar形式のコマンドライン起動アプリケーション開発を行なっております。 通常WARプロジェクトであれば、pom.xmlでscopeをcompileとした依存Jarは packageすると、/WEB-INF/libの下にコピーされてWARファイルとして パッケージングされます。 しかし、JARプロジェクト(maven-archetype-quickstart)の場合、scopeがcompileの 依存Jarファイルが生成したJarファイルに含まれませんでした。 結局、このようなケースでは.m2リポジトリから必要なJarを手動でコピーしてきて、 自前でclasspathを通すしかないのでしょうか。 何かご存知の方がいらっしゃいましたらアドバイスいただけると幸いです。 |
|
投稿日時: 2008-08-30 02:45
assembly-pluginを使うと可能です
http://maven.apache.org/plugins/maven-assembly-plugin/ ※自分が調べた限りではjar単体ではできなかったと思います |
|
投稿日時: 2008-09-01 10:21
>わたなべさん
ご返答ありがとうございます。 assembly-pluginでやりたいことができました。 また、assembly-pluginで検索して、dependency-maven-pluginというものも見つけました。 参考にしたサイト: http://www.techscore.com/tech/ApacheJakarta/Maven/6-2.html これで無事リリース作業が進みそうです。 ありがとうございました。 |
1