Spring本地jar包依赖项目改为maven依赖

这篇具有很好参考价值的文章主要介绍了Spring本地jar包依赖项目改为maven依赖。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.简介

我们在做项目的时候,可能会偶尔接手较为古老的项目,这些项目使用了较为老旧的版本管理或依赖管理方法,对于新开发项目来说,这些老旧的依赖管理方式会影响开发效率,所以,一般我们会选择将老项目的依赖管理修改为maven方式,简化依赖管理与测试打包等步骤

2.方式

传统项目转为maven项目有两种方法

  • mavne依赖本地jar包(不推荐)
  • 本地依赖上传maven私服(推荐)

3.具体实现

3.1maven依赖本地jar包(不推荐)

该方式适用于没有maven私服,而又需要将项目改为maven的场景。由于该方式是使用maven关联本地jar包,本地jar包放在项目中,会导致项目体积较大,因此不太推荐。
以下为改造步骤
① 将本地jar包放到项目中,位置随意,只要pom文件中能关联到文件即可
Spring本地jar包依赖项目改为maven依赖,问题记录,spring,jar,maven
②在pom文件中,关联本地jar包依赖,依赖本地jar包与使用远程仓库依赖不同的,就是多了两个标签<scope/><systemPath/>

  • <scope/>标签用于标识出,该依赖使用本地的依赖
  • <systemPath/>标签,用于指定本地依赖的具体位置,其中${pom.basedir}为系统变量,直接使用即可,其值为项目根路径

Spring本地jar包依赖项目改为maven依赖,问题记录,spring,jar,maven

<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>fastjson</artifactId>
  <version>1.2.73</version>
  <scope>system</scope>
  <systemPath>${pom.basedir}/src/lib/fastjson-1.2.73.jar</systemPath>
</dependency>

完成以上两个步骤,再将maven reimport重新导入一下依赖,即可成功引入本地依赖。此时即可正常使用maven的打包、测试等能力。

3.2本地依赖上传maven私服(推荐)

第二种改造方式,就是将本地的jar包,上传到maven私服,若已有maven私服环境,那么直接上传jar包即可,若无maven私服,可以下载一个nexus,自己搭建一个私服。

3.2.1搭建私服及jar包上传

请参考:https://blog.csdn.net/qq_50652600/article/details/131066029

3.2.2引入依赖

上传完jar包后,在maven私服中,搜索刚刚上传的jar包,点击jar,再点击usage,将maven的坐标复制,粘贴到项目的pom文件中即可使用。
依赖的正常使用,需要正确配置maven的远程仓库,否则无法使用,若没有配置maven,则请参考:文章来源地址https://www.toymoban.com/news/detail-736871.html

到了这里,关于Spring本地jar包依赖项目改为maven依赖的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Maven 配置本地jar,通过下载第三方jar包,然后手动配置maven jar包依赖 例如:IKExpression

    说明:有时候有一些jar包 maven中央仓库和阿里云仓库没有收录的jar包需要手动下载至本地进行手动添加maven依赖,就拿 IK表达式 IKExpression jar 包来说 第一步 下载IKExpression 包 没有这个包的同学可以点击下载阿里云盘分享   第二步 找到自己项目本地maven仓库位置,如果不清楚可

    2024年02月12日
    浏览(20)
  • idea中设置maven本地仓库和自动下载依赖jar包

    1.下载maven 地址:maven3.6.3 解压缩 在D:apache-maven-3.6.3-binapache-maven-3.6.3目录下新建文件夹repository 打开apache-maven-3.6.3-binapache-maven-3.6.3conf文件中的settings.xml编辑: 新增本地仓库路径 localRepository中是maven3.6.3解压的路径 新增maven下载镜像【此步即为后续idea自动下载依赖jar包】:

    2024年02月11日
    浏览(15)
  • Maven导入sqlserver驱动jar包依赖包到本地仓库并引用

    一、配置maven环境变量 (1)、找到此电脑右键----点击属性----选择高级系统设置----点击环境变量----新建系统变量 (2)、新建系统变量:MAVEN_HOME,变量值填你maven解压的路径,然后点击确定。 (3)、在已有的path系统变量里,点击编辑,在变量值的最后填写%MAVEN_HOME%bin。 (4)、验证是

    2023年04月08日
    浏览(19)
  • spring boot maven 手动打入外部jar包依赖

    有时候拿到第三方sdk是,以前都放在项目的某个目录下,然后通过项目路径去引入非常麻烦,最近找到了一个方法,可以手动将外部的jar包导入到本地的maven仓库中,这样你就可以像其他依赖一样正常使用了。 命令如下 Windows系统举例: 1、在你的jar包路径下,cmd打开dos黑窗口

    2024年02月16日
    浏览(14)
  • 【Java——maven的使用与idea创建maven项目,导入maven依赖(jar包)】

    1.1、打开maven安装路径下的conf文件夹,找到里面的settings.xml文件,(如果使用的是maven安装程序安装的maven,则settings.xml文件和本地仓库位置在默认位置:C:Userspenglei.m2)将下面的代码复制里面,切记不要放到注释里面 1.2、maven项目全局默认配置jdk版本信息,将下面的代码复制

    2024年02月08日
    浏览(25)
  • IDEA中Java项目创建lib目录(添加依赖jar包代替maven依赖)

    然后就可以使用我们自己构建lib目录中的jar包,开发项目啦

    2024年02月11日
    浏览(21)
  • 解决引入spire.doc.free-3.9.0.jar导致spring boot项目无法使用maven的install问题

    问题背景: 在一个项目中需求中需要导出一个word模板,那之前有做过一个这个类似需求,这次使用的是freemarker模版。在引入spire.doc.free-3.9.0.jar依赖的时候发现maven依赖报红色,悬浮提示aliyun找不到改包,没有太在意这个部分,本地能够正常使用。本地仓库存在这个jar包,并

    2024年02月15日
    浏览(17)
  • Maven项目导入本地依赖

    今天在打包一个javafx项目时,因为有一个jar包在mvn本地仓库和网上仓库都没有,所以打包后程序功能不完整,CSDN上看了一堆,都是介绍了一堆方法但每个方法都不太详细,唉...还是自己来吧  mvn语法格式 (我也是刚刚学会,会这一句就行,用的时候再学) 注意: 【】内是需要

    2024年02月04日
    浏览(12)
  • <Maven>项目依赖导入Maven本地仓库命令

    项目工程pom.xml文件打开:查看报错的依赖, 将jar包放在D盘(或者其它路径都可)根目录下,在windows黑窗口执行以下命令; 举例:jar包名称: 1.api-1.0-SNAPSHOT102.jar 2.coms-cache-1.0-SNAPSHOT.jar 命令:

    2024年02月14日
    浏览(14)
  • 在maven项目中引入本地jar包

    1、在项目个目录下创建libs文件夹,放入jar包 2、打开File — Project Structure 3、点击Libraries,点击“+”,选择Java 4、选择jar包,点击OK 5、修改pom文件

    2024年02月11日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包