maven
文章平均质量分 62
延迟满足
热爱新技术,喜欢研究原理,感受设计之美。
展开
-
引入 lombok 的 @Slf4j 在 Maven 编译之后报 log cannot be resolved
问题背景项目中使用 lombok 的 @Slf4j 注解,然后去用 log 打日志时,报 ClassNotFundException 异常。排查过程排查过程的方法论大体分为三步:认真观察日志,猜测出错原因,和正常的配置进行对比分析日志中所表达含义推测原因,然后提炼关键字去谷歌Jar 包冲突、版本不兼容、maven 依赖没有配置。下面是我具体排查的过程:给了我排查思路的关键日志信息:[INFO] — maven-compiler-plugin:3.1:compile (defau原创 2021-03-13 17:21:26 · 1012 阅读 · 0 评论 -
Maven 基础
Maven 常用网站Maven 官网:链接Maven 仓库:链接Maven 安装与配置Maven 下载:http://maven.apache.org/download.cgi首先要确定 jdk 已经安装和配置 把 maven 解压到放到 D 盘配置 maven 环境变量:M2_HOME D:\maven\apache-maven-3.3.3modelVersion:POM 模型版本...原创 2020-01-19 18:58:12 · 177 阅读 · 1 评论 -
Maven工程的目录规范和范围依赖
目录规范、范围依赖maven插件的tomcat只是模拟tomcat,它并不是真的实现了tomcat,它是虚的。一般添加整合框架只需把它的核心jar添加进来即可。原创 2018-05-07 15:12:27 · 356 阅读 · 0 评论 -
Maven总结
依赖管理我们向pom.xml里添加依赖(坐标等)后,项目对象模型(pom)会向依赖管理模型请求所需要的jar包,依赖管理模型首先会去本地仓库找所需要的依赖;如果没有就去私服去找,私服里有的话,就会从私服下载到本地仓库;如果私服也没有,可以连接外网去中央仓库找,找到后下载到私服,然后从私服下载到本地仓库。找到依赖后依赖管理模型会把依赖传给项目对象模型,这样我们的项目就可以使用需要的jar包了。一建构...原创 2018-05-07 17:53:02 · 509 阅读 · 2 评论 -
Maven依赖两大原则
Maven依赖两大原则 1.第一声明者优先。 2.路径近者优先。接下来让我结合下面这张图给大家讲解一下这两大原则。在图中,spring-context和struts2-spring-plugin都依赖spring-beans,而且根据maven依赖第一条原则spring-context第一次声明,不应该是spring-beans-4.2.2被依赖吗?事实上你还忽略了第二条。看我们的第二...原创 2018-05-07 19:21:31 · 1498 阅读 · 1 评论 -
maven 打包资源文件需要注意的问题
初衷我写这篇博客的目的是想让大家了解一些 maven 项目的结构以及打包后是什么样子的,方便大家在实际项目中去排查问题。比如:我明明在 src/main/java 下把 mybatis 的 xml 写上了,为什么项目报错读不到呢?我配置了多种环境的配置文件,真正运行时只会选择一个,所以不想把 src/main/resources 下的所以文件都打包到 target/classes 下,那该怎么...原创 2019-07-19 19:46:23 · 1514 阅读 · 0 评论 -
IDEA 的 Maven下 出现 Cannot access in offline mode 问题的解决方案
Plugin com.google.code.maven-svn-revision-number-plugin:svn-revision-number-maven-plugin:1.13 or one of its dependencies could not be resolved: Cannot access nexus-all (http://192.168.4.119:8081/nexus...转载 2019-09-23 11:57:11 · 2668 阅读 · 0 评论