springboot中maven加入本地jar

  一、今天遇到一个问题,在使用springboot打jar的时候出现了本地依赖包打不进去的情况。然后在网上试了很多方式。这里做一个记录

  二、加入本地依赖包

  

     <dependency>
            <groupId>com.opencv</groupId>
            <artifactId>opencv</artifactId>
            <version>4.0.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/opencv-401.jar</systemPath>
        </dependency>

  三、光这样是打不进spring-boot-maven-plugin插件的。这里需要加入一个配置

       <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>

  备注:重点就是scope的配置

  

  

原文地址:https://www.cnblogs.com/ll409546297/p/10342038.html

时间: 2024-10-09 21:02:11

springboot中maven加入本地jar的相关文章

Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署

最近尝试引入阿里云的短信验证码,阿里云的core sdk是maven就有的,但是短信相关的jar包却不是放在maven的,所以得引入本地的下载回来的jar包.本地开发直接引入,idea是可以直接跑调用是没问题的.但是打成jar包部署的时候,项目能跑,但是到关键的调用短信sdk的时候就爆ClassNofFoundException错误.看了很多网上的帖子,很多都说用plugin 中resource来弄,对我的项目一点鸟用也没有.最后还是在stackoverflow上找到了答案,所以做了以下总结.

Maven引入本地Jar包并打包进War包中

Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以在项目根目录下创建文件夹lib,如下图所示:  这4个Jar包是识别网页编码所需的包. 3. 配置pom.xml,依赖本地Jar 配置Jar的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和

maven添加本地jar包到maven仓库

maven添加本地jar包到maven仓库mvn install:install-file -DgroupId=io.netty -DartifactId=netty-all -Dversion=5.0.0.Alpha1 -Dpackaging=jar -Dfile=G:/java/jar包/netty-all-5.0.0.Alpha1.jar 我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar)

解决Maven关于本地jar包的打包处理

在使用maven进行jar包管理时,通过我们都是通过maven去下载一些jar包,但有些jar在maven上没有,所以就就可能在本地直接手动加入一些需要用到的外部jar包.但如果我们用maven package打包就会发现,本地的那些jar是不能被maven识别的,所以就需要解决Maven关于本地jar包的打包处理的问题. 还好maven中有提供这样的配置,在pom文件中通过配置附加指定本地jar的路径即可完成maven打包功能. <build> <plugins> <plu

Maven引入本地Jar包

Maven引入本地Jar包 baby_honour关注 2019.05.14 18:42:30字数 180阅读 3,579 拷贝至项目根目录 项目根目录即pom.xml文件所在的同级目录,可以在项目根目录下创建文件夹lib,如下图所示: 配置pom.xml,依赖本地Jar 配置Jar的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和systemPath属性,分别指定Jar包来源于本地文件,和本地文件的所在路径. POM文件里面可以引

Maven将本地jar包安装到仓库

Maven将本地jar包安装到仓库 mvn install:install-file -Dfile=C:\Users\seman\Documents\opencv\build\java\opencv-310.jar -DgroupId=com.semanteme.code -DartifactId=opencv -Dversion=310 -Dpackaging=jar 原文地址:https://www.cnblogs.com/semanteme/p/11247788.html

maven引用本地jar包

教程:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 安装 到下载maven: http://maven.apache.org/download.cgi $wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz 解压,拷贝到某个目录下,建立软链接: $tar -xzvf apac

Maven 添加本地jar文件

有时候由于网络或者其他原因,我们的Maven项目可能无法找到对应的jar文件(本地资源有时候也会出现这些问题),报错类似于:The following artifacts could not be resolved 或者.这时候我们需要手动来添加本地jar包到Maven中去,可以使用一下命令来完成: mvn install:install-file -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpa

maven管理本地jar包注意事项

今天lucene中集成第三方中文分词器IKAnalyzer的时候遇到了相似的问题:lucene版本4.9.IKAnalyzer版本2012FF_hf1 直接去maven仓库下载,pom配置如下: 1 <dependency> 2 <groupId>IKAnalyzer</groupId> 3 <artifactId>IKAnalyzer</artifactId> 4 <version>2012FF_hf1</version>