使用Maven从单个项目创建多个jar文件 [英] Create several jar files from single project using maven

查看:117
本文介绍了使用Maven从单个项目创建多个jar文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have a project with the following packages:

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

"net.vvsh.database.driver"程序包中包含以下程序包:

in package "net.vvsh.database.driver" there are packages:

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

我也有相应的mysql和h2依赖项.

And I have dependencies for mysql and h2 accordingly.

我想使用Maven生成3个jar文件:

I want to generate 3 jar files using maven:

  1. 第一个jar文件包含除..mysql和..h2之外的所有软件包
  2. 第二个jar文件包含软件包..mysql和mysql的依赖项(jar文件)
  3. 第三个jar文件包含程序包..h2和h2的依赖项(jar文件)

谢谢.

推荐答案

以某种方式,可以从单个maven模块中获取更多JAR文件.但是不建议这样做. 此外,您的要求听起来像是一个多模块项目的示例:2个驱动程序模块,定义了它们自己的依赖关系,并且您的主应用程序使用这些drinvers.

Somehow, it is possible to get more JAR-files from a single maven module. But it is not recommended. In addition, your requirements sound like an example for a multi-module project: 2 driver modules with their own dependencies defined and your main-application using these drinvers.

这篇关于使用Maven从单个项目创建多个jar文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆