Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用maven从单个项目创建几个jar文件_Java_Database_Maven - Fatal编程技术网

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

Java 使用maven从单个项目创建几个jar文件,java,database,maven,Java,Database,Maven,我有一个包含以下软件包的项目: net.vvsh.database net.vvsh.database.driver net.vvsh.database.exception net.vvsh.database.pool ... net.vvsh.database.driver.mysql net.vvsh.database.driver.h2 在包“net.vvsh.database.driver”中有以下包: net.vvsh.database net.vvsh.database.driv

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

net.vvsh.database
net.vvsh.database.driver
net.vvsh.database.exception
net.vvsh.database.pool
...
net.vvsh.database.driver.mysql
net.vvsh.database.driver.h2
在包“net.vvsh.database.driver”中有以下包:

net.vvsh.database
net.vvsh.database.driver
net.vvsh.database.exception
net.vvsh.database.pool
...
net.vvsh.database.driver.mysql
net.vvsh.database.driver.h2
我对mysql和h2也有相应的依赖关系

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

  • 第一个jar文件包含除..mysql和..h2之外的所有包
  • 第二个jar文件包含package..mysql和mysql的依赖项(jar文件)
  • 第三个jar文件包含package..h2和h2的依赖项(jar文件)

  • 提前感谢。

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

    您能告诉我什么命令可以在本地存储库中创建maven依赖关系吗?