Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.3k views
in Technique[技术] by (71.8m points)

idea+springboot2 模块中手动添加外部jar并使用git管理

我的问题

我使用IDEA开发 java 项目,多数是 springboot 项目,只有一个 javaWeb 项目,每次重新安装开发用的电脑的操作系统后从 github 上拉下来项目 IDEA 会下载好长时间的 jar ,这些可以忍,但是我有一个项目A中用到了 FineReport ,这种情况下我就要手动拷贝来相关的 jar 注册到 maven 管理,然后项目的依赖才有效,感觉很麻烦

我的想法

我现在想将 FineReport 相关的 jar 放到项目A中这样使用 git 管理的时候可以上传到云端的仓库,这样以后我的开发用电脑再重装系统的话,我通过 git 将项目拉下来就同时将 FineReport 的 jar 下载了项目就可以直接运行起来了,想问下我这个想法可行么,可以的话我要如何做 - 小白新手,希望介绍的仔细点

我的项目介绍

image


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

看了你的问题,你的需求应该是maven项目如何引入本地jar

  1. 在项目根目录建立一个lib目录,把你们的jar拷贝进去
  2. pom.xml中添加依赖,groupId、artifactId、version 这几个参数你自己定义,scope设置为system,systemPath设置为jar的地址

事例:
image.png

这样你就可以把jar提交到git服务器上,下次拉下来代码也不用重新引入依赖

如果是公司层面的项目,那还是建议使用nexus建立自己的私服,把jar放入到maven私服库


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...