2011-07-07 29 views
1

私は単純なMaven 109プロジェクト(maven-archetype-quickstart)を作成します。
次に、derbyへの依存性をpom.xmlに追加してください。
mvn dependency:treeを実行すると、依存関係が正しく解析されていることがわかります。
[INFO] \- org.apache.derby:derby:jar:10.8.1.2:compile
しかし、mvn packageで生成されたパッケージを見ると、3.2kBしかなく、依存関係はありません。どうして?使い方?maven添付依存関係

答えて

5

ほとんどの人はデフォルトでJARのすべての依存関係を望んでいないためです。あなたのアーティファクトを使用したいがダービーの別のバージョンを使用する人を想像してみてください。

"ueber JAR"(実行に必要なものすべてを含むJAR)を作成するには、Maven assembly pluginを使用します(「実行可能なJARの作成」を検索してください)。

関連する問題