1、先把待引入的jar包放在一个目录下,需要改一下包名,如fbcds.jar修改成fbcds-1.0.jar,如F:\lib目录,在命令行CD到lib目录,执行以下命令: 1。mvn install:install-file -Dfile=fbcds-1.0.jar -DgroupId=fbcds -DartifactId=fbcds -Dversion=1.0 -Dpackaging=jar2. mvn install:install-file -Dfile=ojd...
项目中需要使用maven的打包工具,生成zip压缩包,使用的插件是assembly-plugin。因为一些特殊的原因,需要使用一些本地的jar进行依赖,加载外部jar后编码过程中没有任何问题,但是打包时一直报“程序包不存在”。 思考一下:Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所以虽然在开发过程中项目正常依赖没...
或者说,pom里配置本地jar的这种方式常规都是依赖的完整的工具jar,也就是所有的依赖都打到这个jar中才对。 打包工具包 如何将一个maven工具包打包,将所有的依赖都打包进去?这要使用maven-assemble-plugin这个插件。修改plugin-cache工程对应的pom,如下所示: <build> <plugins> <plugin> <artifactId>maven-assembly-...
将本地依赖包也一同打包 按上述的方法,只是将仓库依赖的jar也一起编译打在同个jar包,但是对于本地的依赖包是没有一起打进去的,那么怎么将本地依赖包也一起打进去呢? 首先,你需要新建一个assembly.xml文件,路径可以随意,然后填入以下内容: <?xml version="1.0" encoding="UTF-8"?> <assembly> <id>jar-wit...
1、添加maven-assembly-plugin 插件 将当前jar包中依赖的jar包一并打成jar包。 <plugin><artifactId>maven-assembly-plugin</artifactId><configuration><descriptorRefs><descriptorRef>jar-with-dependencies</descriptorRef></descriptorRefs></configuration><executions><execution><id>make-assembly</id><phase>package...
maven 打包时包含本地 jar 在项目中需要使用maven的打包工具,生成zip压缩包,使用的插件是assembly-plugin;使用maven的package命令直接生成war包。因为一些特殊的原因,需要使用一些本地的jar进行依赖,加载外部jar后编码过程中没有任何问题,但是打包时一直报“程序包不存在”。
这个命令会清理之前的构建结果,编译源代码,并使用 maven-assembly-plugin 插件来生成一个自定义的 JAR 包。 5. 验证生成的 JAR 包是否满足需求 生成JAR 包后,你可以通过运行它来验证其是否满足你的需求。例如,如果 JAR 包是一个可执行 JAR,你可以使用以下命令来运行它: ...
Maven有三种打包方式,分别为: assembly:自定义的打包结构,也可以定制依赖项等; jar:默认的打包方式,用来打普通的project JAR包; shade:用来打可执行jar包,也就是所谓的fat JAR包。 下面来讲解下这三种的打包方式。 02 assembly打包 2.1 介绍 插件:使用maven-assembly-plugin插件。 我们日常使用比较多的是maven-ass...
2,执行maven命令中的assembly:assembly命令进行打包 3,将对应的资源文件复制出来放到同生成的jar包文件同目录下,以便运行jar包时候可以找到相应的资源。 4,利用java -jar命令运行jar包 1,在项目的pom.xml文件中添加一个标签 maven-assembly-plugin com.hey.main.Main ...
使用maven-assembly-plugin 插件 打包命令如下: 打包成功,会生产月一个以“-with-dependencies.jar”结尾的文件