2012-05-04 9 views
0

私はmavenツールを初めて使用しています。 pom親pomに依存関係のjarファイルのみを含むjarファイルを作成し、これをサーバーの共有ライブラリとして展開したいと考えています。pomに依存関係jarだけを含むjarファイルを作成する方法

このjarファイルをビルドするには、mavenプラグインとその手順について教えてください。

+0

Mavenの['assembly'](http://maven.apache.org/plugins/maven-assembly-plugin)プラグインを使用してから、[' exclude'](http://maven.apache .org/plugins/maven-assembly-plugin/examples/single/include-and-exclude-artifacts.html)を参照してください。私はそれを自分で試していない。 –

答えて

0

私のプロジェクトの1つでこれを確認しました。

Mavenインストールがパス上にあることを確認し、ターミナルエミュレータまたはcmd.exe(Windows)を使用して にプロジェクトが格納されているディレクトリに変更します。プロジェクト内のコピーの依存関係

あなたの依存関係が標的 - にダウンロードされます>依存ディレクトリ

+0

こんにちはuchideshi、私はこれをやって、そこに利用可能なすべての依存関係の瓶との "依存関係"フォルダを見ることができました。しかし、共有ライブラリとして公開するにはどうすればよいのですか? – sridhar

+0

ガイドありがとう!ここでは、pomに依存関係のjarファイルを作成したいと考えています。ええ、私はそれをすることができます。 – sridhar

1

このような目的のための最良のセットアップは、以下のとおりです。

次のコマンドを実行します。

MVN依存性maven-shade-pluginを使用して、すべてのプロジェクトの依存関係を含むjarファイルを作成します。

+0

ありがとうkhmarbaise。私はmaven-shade-pluginを使いました。するとすべての依存関係のjarファイルが解凍され、単一のjarファイルに追加されています。私はすべての依存関係の瓶をメイン瓶の瓶にしたい。これは可能ですか? – sridhar

+0

ジャージャーは不可能でもなく、意味がありません。 maven-assembler-pluginを経由すると、もちろんすべてを含むzipアーカイブを作成することができます。 – khmarbaise

+0

クイックレスポンスのおかげで.. khmarbaise。だから、私の理解は、mavenは瓶の瓶を作るのをサポートしていないということです。私は正しいですか? – sridhar

関連する問題