0

次のパッケージを含むプロジェクトがあります。

net.vvsh.database
net.vvsh.database.driver
net.vvsh.database.exception
net.vvsh.database.pool
...

パッケージ「net.vvsh.database.driver」には、次のパッケージがあります。

net.vvsh.database.driver.mysql
net.vvsh.database.driver.h2

それに応じて、mysqlとh2に依存関係があります。

Mavenを使用して3つのjarファイルを生成したい:

  1. 最初の jar ファイルには、..mysql と ..h2 を除くすべてのパッケージが含まれています
  2. 2 番目の jar ファイルには、パッケージ ..mysql と mysql の依存関係が含まれています (jar ファイル)
  3. 3 番目の jar ファイルには、パッケージ ..h2 と h2 の依存関係が含まれています (jar ファイル)

前もって感謝します。

4

1 に答える 1

2

どういうわけか、単一の Maven モジュールからより多くの JAR ファイルを取得することが可能です。しかし、それはお勧めできません。さらに、要件はマルチモジュール プロジェクトの例のように聞こえます: 独自の依存関係が定義された 2 つのドライバー モジュールと、これらのドライバーを使用するメイン アプリケーション。

于 2013-07-23T10:07:07.847 に答える