Springboot Maven 增加本地依赖包,Springboot Maven打包本地包

soゝso 2019-07-27 19:32:16 4190

最近在脱离七牛的一些API,在做图片转换格式的时候,  webp  格式处理上有点特殊,依赖 webp-imageio-core-0.1.0.jar 来处理,但是webp-imageio-core-0.1.0还没有发布  Maven  。

之前我发布过相关博客:

  Springboot   打Jar包,  Maven  完美解决本地Jar包自动打入Springboot Jar包中:https://www.sojson.com/blog/253.html

如何把自己的Jar包上传到 maven 官方仓库中,  Maven  上传图文讲解:https://www.sojson.com/blog/250.html

下载Jar包,存放项目目录中

先下载Jar包,放到本地项目目录中,比如我放到了 resources 下新建了一个libs目录,把需要的jar包 copy 进去。

得到的目录为:$src/main/resources/libs/webp-imageio-core-0.1.0.jar

配置Maven pom文件

引入jar文件,指定lib目录。

<dependency>
    <groupId>com.github.nintha</groupId>
    <artifactId>webp-imageio-core</artifactId>
    <version>0.1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/libs/webp-imageio-core-0.1.0.jar</systemPath>
</dependency>

配置pluginresource 

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <jvmArguments>-Dfile.encoding=UTF-8</jvmArguments>
            </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
                <compilerArguments>
                    <extdirs>${project.basedir}/src/main/resources/libs</extdirs>
                </compilerArguments>
            </configuration>
        </plugin>

    </plugins>
    <resources>
        <resource>
            <directory>${basedir}/src/main/resources</directory>
            <filtering>true</filtering>
            <includes>
                <!--其他配置文件-->
                <include>**/*.*</include>
            </includes>
        </resource>

        <resource>
            <directory>${basedir}/src/main/resources</directory>
            <targetPath>BOOT-INF/lib/</targetPath>
            <includes>
                <!-- jar 引入-->
                <include>**/*.jar</include>
            </includes>
        </resource>
    </resources>
</build>

打包  Springboot   项目jar包 后用JD-GUI 等相关工具,或者解压jar 看看你想打包的jar 进去没,进去了就证明成功了。



版权所属:SO JSON在线解析

原文地址:https://www.sojson.com/blog/340.html

转载时必须以链接形式注明原始出处及本声明。

本文主题:

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

关于作者
一个低调而闷骚的男人。
相关文章
Springboot 打JarMaven完美解决本地Jar自动打入Springboot Jar
Springboot JPA 执行原生sql ,自定义SQL占位符增加参数
Shiro教程(二)Maven管理Shrio Jar
不是Maven项目怎么引入Maven 方式的Jar(七牛篇)
Springboot + Mybatis +Maven 自动生成 Mapper.xml,Entity,Dao。 generator 配置
Java 10正式发布!增加109项新特性
Shiro 权限设计,RBAC3基础上增加客服设计
Springboot HTTP请求,Springboot HTTP 请求 Demo。Get/Post
Springboot + Freemarker 集成配置
如何把自己的Jar包上传到 maven 官方仓库中,Maven上传图文讲解
最新文章
使用七牛云存储实现图片API,自动删除图片方案合集 1005
神速ICP备案经验分享,ICP备案居然一天就通过了 2138
百度加强推送URL链接,百度SEO强行推送链接JavaScript代码案例讲解。 2867
SOJSON 拓展服务器被DDos攻击了一晚上,是如何解决的? 3177
湖南地区备案“新增网站需提交组网方案或解释说明”,关于备案做简单叙述 3226
企查查你是个什么企业,骗子的帮凶,诈骗的集中营,通过企查查骚扰企业电话不断,为所欲为的企查查 9493
Java爬取百度云观测对网站的检测数据,获取子域名及域名的安全信息 2503
【2020年】百度搜索词获取,获取百度搜索的关键词【真实有效】 6825
Nodejs环境安装,Nodejs环境安装一篇就够了 1778
iOS版淘宝打开提示“您使用的程序是内测版本,将于2020-03-28到期,到期将无法使用,请尽快下载最新版本” 2480
最热文章
苹果电脑Mac怎么恢复出厂系统?苹果系统怎么重装系统? 430432
我为什么要选择RabbitMQ ,RabbitMQ简介,各种MQ选型对比 416974
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 350123
最新MyEclipse8.5注册码,有效期到2020年 (已经更新) 309427
免费天气API,天气JSON API,不限次数获取十五天的天气预报 286008
Elasticsearch教程(四) elasticsearch head 插件安装和使用 220175
Jackson 时间格式化,时间注解 @JsonFormat 用法、时差问题说明 175288
谈谈斐讯路由器劫持,你用斐讯路由器,你需要知道的事情 135878
Elasticsearch教程(一),全程直播(小白级别) 119018
Elasticsearch教程(五) elasticsearch Mapping的创建 98636

骚码加入我们 / 千人QQ群:259217951

入群需要5元为的是没有垃圾广告,如果没有QQ钱包,可以加群主拉进。

二维码生成 来自 >> 二维码生成器

支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...