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