Maven 2 jar与依赖项Maven程序集
我创建了一个简单的Maven项目(打包类型-Jar),它依赖于Spring和我的Sql库(mysql连接器)。当我用Maven 2 jar与依赖项Maven程序集,maven-2,maven,maven-3,maven-assembly-plugin,Maven 2,Maven,Maven 3,Maven Assembly Plugin,我创建了一个简单的Maven项目(打包类型-Jar),它依赖于Spring和我的Sql库(mysql连接器)。当我用$mvnpackage打包这个项目时,在成功执行这个命令之后,我确实会得到一个jar文件 我还试图在输出jar文件中包含所有依赖项,因此我添加了一个“带有依赖项的jar”程序集描述符,但正如文档所述: The `jar-with-dependencies` descriptor builds a JAR archive with the contents of the main p
$mvnpackage
打包这个项目时,在成功执行这个命令之后,我确实会得到一个jar文件
我还试图在输出jar文件中包含所有依赖项,因此我添加了一个“带有依赖项的jar”程序集描述符,但正如文档所述:
The `jar-with-dependencies` descriptor builds a JAR archive with the contents of the main project jar along with the unpacked contents of all the project’s runtime dependencies.
我想在
JAR
表单中包含依赖项,而不是解包的方式。我怎样才能做到这一点呢?Java不能从您的jar中的jar中直接加载类。您必须使用类似于和的项目对其进行配置。也许这会有所帮助
OlivierVicky正在尝试聚合罐子,用Maven的话说,这就是“构建聚合罐子”。您可以在Robert的[1]和Artifact Technical Notes的[2]博客中找到更多信息。
一个讨论[3]也会有所帮助
问候
[1]
[2]
[3]