Fork me on GitHub

maven-metadata.xml使用

maven-metadata.xml使用最近在开发过程中,发现工程中的一些包有问题,主要分为以下两种: 1、最新包(版本号未变,只是被更新了)少了一个方法 2、jar包被更新了,但是无法更新最新的包下来 首先先确定一下更新包会导致更新哪些文件?下面都以a-1.0.1-snapshot.jar包为例 当你更新了a-snapshot.jar的内容,并上传到maven服务器时,会更新一个元数据文件...

Maven仓库理解和优先级

前言使用 maven 也有一段时间了,有时候在配置 repository,mirror,profile的时候,总会导致 jar 拉取不到。所以认真的分析了 maven 获取 jar 包时候的优先级。 Maven 仓库的分类仓库分类:本地仓库和远程仓库。Maven根据坐标寻找构件的时候,它先会查看本地仓库,如果本地仓库存在构件,则直接使用;如果没有,则从远程仓库查找,找到后,下载到本地。 1)...

Springboot2.x处理404、500等异常

404错误1404错误是不经过Controller的,所以使用@ControllerAdvice或@RestControllerAdvice无法获取到404错误 springboot2处理404错误的两种方式 第一种:直接配置12#出现错误时, 直接抛出异常spring.mvc.throw-exception-if-no-handler-found=true 这种方式不太适用实际开...

详解通过 Nexus3.x 搭建 Maven 私服

概述如果团队使用 java 进行开发,开发人员通常通过共享 jar 包的方式进行项目间公共代码的维护,这些 jar 包的维护就需要一个 maven 私服来进行管理,一方面,这样既能够保证代码的安全性,又能快速上传、管理 jar 包 Nexus 是“开箱即用”的系统,不需要数据库,它使用文件系统加 Lucene 来组织数据,支持 WebDAV 与 LDAP 安全身份认证 Nexus 还提供了强...

史上最全的maven pom.xml文件教程详解

史上最全的maven pom.xml文件教程详解

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110...