使用maven从单个项目创建几个jar文件

时间:2013-07-23 09:59:09

标签: java database maven

我有一个包含以下软件包的项目:

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. 之外的所有包
  3. 第二个jar文件包含..mysql包和mysql的依赖关系(jar文件)
  4. 第三个jar文件包含..h2包和h2(jar文件)的依赖关系
  5. 提前致谢。

1 个答案:

答案 0 :(得分:2)

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