![](https://img-blog.csdnimg.cn/6a669ca4efab4fce8ea9dc97315efb4e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
maven
凯丽考恩
清茶_
跟自己的热爱
展开
-
idea解决maven依赖冲突
最近在一个老spring项目上面需要适配一个新功能,过程中也需要升级spring的版本,然后最后就导致maven的依赖包很乱,同一个包存在多个版本,本文就记录下使用idea解决maven的依赖冲突,同时记录下assembly打包插件的坑。依赖冲突解决首先打开pom文件,然后右键按如下图选择进入到该pom文件的整个依赖关系图依赖关系图一般都很大,基本看不清,如下:如果你知道哪些包产生冲突,那么mac下可直接common+f快捷搜索然后找到对应的包排除即可,这里的红色虚线即表示与原创 2020-06-19 16:25:25 · 2070 阅读 · 0 评论 -
使用Maven为一个工程生成多个jar包
目录前言实现多模块实现maven-assembly-plugin插件实现关于properties标签题外话(maven的内置变量)前言有时候我们需要在一个java工程内执行打包命令能生成多个jar包,每个jar包的具体内容都与具体实现类相绑定,这样的好处就是方便。比如我们项目中对外提供了插件扩展,第三方使用者只需要实现我们的插件接口,然后打成jar包上传到我们的项目中便...原创 2020-02-25 22:04:07 · 7863 阅读 · 0 评论 -
Maven入门知识
目录前言Maven快速入门pom.xml编写编写项目主代码编写测试代码打包和运行Maven坐标和依赖坐标详解依赖的基本配置Maven常用命令总结前言之前特地学习过Maven的相关基本知识点,但是当时并未动笔记录,导致很多基本标签的含义根本不记得又无处寻找,只能重新翻看书本,非常的繁琐,特对自己需要的东西做一些简单的入门总结。Maven快速入...原创 2020-01-04 23:17:00 · 291 阅读 · 0 评论 -
上传jar包到内网Nexus私服仓库
目录前言一、私服简介二、Nexus仓库简介2.1、Nexus仓库类型介绍2.2、Nexus本地仓库介绍三、上传jar包到Nexus私服3.1、单个上传jar包3.2、批量上传jar包前言由于有些大公司网络环境往往很复杂,公司内部一般存在一个大的局域网,即内网环境,由于大公司的内网环境往往连不上外网,所以当maven私服库搭建在这种内网时往往访问不到外网下的中...原创 2019-04-25 10:54:54 · 10268 阅读 · 2 评论 -
使用maven的assembly插件实现自定义打包输出
当项目中对打包有一些特殊需求时,比如想打包成zip或tar.gz格式的包时,可以使用maven-assembly-plugin插件来实现自定义打包输出路径及一系列特定需求。本文将会对该插件的常见使用方式及各标签作一些详细的介绍,更为细致的需求请自行访问该插件官网:http://maven.apache.org/plugins/maven-assembly-plugin/assembly.htm...原创 2019-05-06 21:09:55 · 3821 阅读 · 0 评论