maven
maven 实践过程中,理解到的一些原理和踩坑记录
mofsfely2
这个作者很懒,什么都没留下…
展开
-
idea install 时提示jdk的某个jar包的包不存在
这里写自定义目录标题背景解决问题背景重装的系统,新导入的项目。正常编译能通过,但是clean install就提示包不存在。奇特的是,提示的时jdk库的包。解决问题注: 后来注意到这个额外的类库里面是11(估计是新版本的jdk),而不是我是用的jdk1.8打开下面配置,配置项目的sdk版本为1.8:最终解决了问题。...原创 2020-09-16 14:45:05 · 472 阅读 · 0 评论 -
gradle项目离线依赖配置
背景本文档主要针对离线状态下,导入gradle项目。实际能用的情况是必需要先要有一个配置好环境的gradle项目源码,相关的gradle配置,以及完整的依赖包。经过几天的百度和文档查看,以及不懈的努力,总算弄出来一些成果。此前并未了解过gradle,现在也只是有浅显的理解。如果有哪里写的不对,或者理解错误的地方,欢迎指出。为简化说明,简称配置好的gradle项目为 gradleDone ,要配...原创 2019-07-13 15:14:51 · 4248 阅读 · 0 评论 -
maven离线使用踩坑记
背景一个不能算大的标准化框架项目,部署到客户端进行开发。不能联网,只能用他们的远程仓库,大多数jar包都低于项目一个版本。方案一:修改jar版本匹配仓库先是说上传项目依赖jar包不容易巴拉巴拉,又说低一个版本基本没有什么改变。我一想,好像是这么一回事。嗯,好,那开始吧!修改主包版本号,将影响所有子包的版本;比方说一个主包的版本是2.1,那么一般情况下,子包依赖的版本都是2.1,但也有例...原创 2019-11-17 23:35:48 · 330 阅读 · 0 评论 -
记一次jar引入失败的奇葩问题
背景eclipse中有A,B两个项目。现在B需要引入一个jar X,X在A中可以从远处库拉取,在B中不行,只拉下来pom文件等其他文件。A、B项目在同一个工作空间。同步环境,唯一化变量1、同一个工作空间,maven 版本一致3.5.42、同步maven的setting文件以及项目pom文件中对远程仓库的配置。具体分析问题经过上面的同步环境,以及其他以前经历,分析得到:A、B项目都可以访...原创 2020-03-19 02:03:06 · 245 阅读 · 0 评论 -
父项目管理jar包版本的情况下,子项目如何使用自己的jar版本
背景项目使用的是boot 2.2.0 版本,但是子模块A用于加密的jasypt只支持2.1.0。如何在不改变整体boot版本的情况下,让A单独使用2.1.0版本?尝试子项目中直接修改boot版本<dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-01-23 13:50:32 · 1694 阅读 · 0 评论