appassembler-maven-plugin插件打包本地依赖的jar
程序员文章站
2024-01-16 18:28:16
...
有时候maven仓库没有的jar包,我们需要从本地址指定文件路径并且指定scope为system来引入依赖。默认的,assemble插件是不会把本地依赖的jar包打包进去的。
<dependency>
<groupId>com.alibaba.csb.sdk</groupId>
<artifactId>http-client</artifactId>
<version>1.1.5.7</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/lib/http-client-1.1.5.7.jar</systemPath>
</dependency>
assemble插件的配置中,可以指定打包结果输出的根目录和jar包存放目录。
<!-- 根目录 -->
<assembleDirectory>demo</assembleDirectory>
<!-- 打包的jar,以及maven依赖的jar放到这个目录里面 -->
lib
可以通过在pom文件中的build节点中单独指定本地依赖jar包的存放路径作为资源,输出目录targetPath指定到我们打包后存放jar包的地址,这样本地依赖的jar包就可以变相打进去了。这里的地址是相对于本地依赖jar包里面作为目录起点的相对位置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<phas
上一篇: Android动画效果animation
推荐阅读
-
appassembler-maven-plugin插件打包本地依赖的jar
-
Maven引入本地Jar包并打包进War包中的方法
-
用Maven打成可执行jar,包含maven依赖,本地依赖的操作
-
Springboot导入本地jar后 打包依赖无法加入的解决方案
-
打包的插件有maven的jar,war(可执行),还有assembly插件(zip)
-
Idea Java Gradle创建项目,添加依赖,引用本地jar,打包jar
-
maven配置安装项目依赖的本地jar包到本地仓库上并引用
-
maven无法加载本地jar包以及打包时本地jar没有打进去 的解决办法
-
maven打包的时候将依赖的jar包也打进去
-
appassembler-maven-plugin插件打包的时候如何把本地依赖的jar包打进去