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. 第二个 jar 文件包含包 ..mysql 和 mysql 的依赖项(jar 文件)
  3. 第三个 jar 文件包含包 ..h2 和 h2 的依赖项(jar 文件)

提前致谢。

4

1 回答 1

2

不知何故,可以从单个 maven 模块中获取更多 JAR 文件。但不建议这样做。此外,您的要求听起来像是多模块项目的示例:2 个驱动程序模块,它们定义了自己的依赖项,您的主应用程序使用这些驱动程序。

于 2013-07-23T10:07:07.847 回答