此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

随笔分类 -  maven

摘要:本文总结自:https://www.cnblogs.com/feibazhf/p/7886617.html 当我们的项目很多时,为了适应子项目的依赖项使用统一的版本,我们可以创建一个parent项目来管理子项目的公共的依赖。 parent项目根据dependencyManagement来定义各个依赖 阅读全文
posted @ 2019-03-29 11:59 炎泽 编辑
摘要:dependency引入的东西 作用:代码编译/运行时所需要的东西 打包:项目打包后这些东西基本都在(一般都在)。 例如:JSON工具包GSON(com.google.code.gson),不仅开发时要用,项目运行时也要用,就需要打包进项目中; plugin引入的东西 作用:插件,作为开发/编译/打 阅读全文
posted @ 2019-03-29 10:44 炎泽 编辑
摘要:本文参考自:https://www.cnblogs.com/qyf404/p/5013694.html surefire是maven里执行测试用例(包括testNG,Junit,pojo)的插件,他能产生两种不同形式的测试结果报告: 1、纯文本 2、.xml文件格式 核心:这个插件的surefire 阅读全文
posted @ 2019-03-26 14:22 炎泽 编辑
摘要:project 最外层元素 modelVersion 指定Maven模型的版本号,对于Maven2和Maven3,它只能是4.0.0 version 版本信息 groupId 包id,会生成相应路径 artifactId 项目名称 packaging 项目打包方式 可为: jar、war、rar、e 阅读全文
posted @ 2019-03-25 15:37 炎泽 编辑
摘要:总结自:https://www.cnblogs.com/ysocean/p/7416307.html#_label1及 https://blog.csdn.net/zhaojianting/article/details/80321488 maven常见指令 1、 mvn compile 编译,将j 阅读全文
posted @ 2019-03-15 15:36 炎泽 编辑
摘要:总结自:https://www.jianshu.com/p/084fd2408d9a 这两个概念是用于描述jar包,jar包提供给其他系统作为依赖。 1. snapshot版本代表不稳定、尚处于开发中的版本,即快照版本 2. release版本代表功能趋于稳定、当前更新停止,可以用于发行的版本 使用 阅读全文
posted @ 2019-03-05 11:04 炎泽 编辑
摘要:scope作用域,一共有三种作用域:compile(编译)、runtime(运行)、test(测试) 备注:打包必经compile阶段 1、test 测试 2、compile 编译 打包 3、provided 编译 + 测试 4、runtime 运行 默认的依赖范围是compile 阅读全文
posted @ 2018-12-27 14:03 炎泽 编辑
摘要:maven项目主体结构: 另外,Eclipse新建项目时会生成.project、.classpath及.settings目录下的文件,这些文件用于描述一个Eclipse项目, 接下来做一个简要的解析: .project .classpath .settings .prefs属性文件 org.ecli 阅读全文
posted @ 2018-08-14 16:29 炎泽 编辑

点击右上角即可分享
微信分享提示