idea+springboot2 模块中手动添加外部jar并使用git管理
我的问题
我使用IDEA开发 java 项目,多数是 springboot 项目,只有一个 javaWeb 项目,每次重新安装开发用的电脑的操作系统后从 github 上拉下来项目 IDEA 会下载好长时间的 jar ,这些可以忍,但是我有一个项目A中用到了 FineReport ,这种情况下我就要手动拷贝来相关的 jar 注册到 maven 管理,然后项目的依赖才有效,感觉很麻烦
我的想法
我现在想将 FineReport 相关的 jar 放到项目A中这样使用 git 管理的时候可以上传到云端的仓库,这样以后我的开发用电脑再重装系统的话,我通过 git 将项目拉下来就同时将 FineReport 的 jar 下载了项目就可以直接运行起来了,想问下我这个想法可行么,可以的话我要如何做 - 小白新手,希望介绍的仔细点
我的项目介绍
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看了你的问题,你的需求应该是maven项目如何引入本地jar
lib
目录,把你们的jar拷贝进去pom.xml
中添加依赖,groupId、artifactId、version 这几个参数你自己定义,scope设置为system,systemPath设置为jar的地址事例:
这样你就可以把jar提交到git服务器上,下次拉下来代码也不用重新引入依赖
如果是公司层面的项目,那还是建议使用nexus建立自己的私服,把jar放入到maven私服库
你们内部用 nexus 搭建一个 maven 私服,把这个包丢到私服上去,随便私服代理缓存下你们常用的公网仓库的包, 开发人员本地配置下 maven 的 settings.xml 接入到内网私服, 这样才是正常的解决之道..