随笔分类 - 99——工具—Maven
摘要:5.1 Maven坐标——项目唯一标识 groupId(必须定义):定义Mavan项目隶属的实际项目,如SpringFramework,一个实际项目可包含多个Maven项目 artifactId(必须定义):定义实际项目中的一个Maven项目,如spring-core、spring-context
阅读全文
摘要:10.2maven-surefire-plugin插件 【生命周期】的【阶段】与【插件】的【目标】绑定 default生命周期的test阶段:使用单元测试框架运行测试 Maven内置绑定:default生命周期的test阶段与maven-surefire-plugin插件的test目标绑定 mvn
阅读全文
摘要:版本管理:项目整体版本的演变过程的管理,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT 版本控制:借助版本控制工具追踪代码的每一个变更 13.1什么是版本管理 版本管理:项目整体版本的演变过程的管理,从快照版本到发布版本之间的转换,如从1.0-SNAPSHOT到1.0,再到1.1
阅读全文
摘要:面对不同环境的差异能够灵活的构建项目, 操作系统的差异 开发环境、测试环境、产品环境的差异(最常用) 不同客户的差异 Maven中灵活的构建:属性、资源过滤、profile 14.1Maven属性 6类Maven属性 内置属性:${basedir}表示项目根目录,及包含pom.xml文件的目录;${
阅读全文
摘要:6.1什么是Maven仓库? Maven仓库:存储所有Maven项目共享的构件的统一位置。 Maven仓库的作用:Maven项目仅需声明依赖坐标,即可在需要的时候自动根据坐标找到仓库中的构件。 6.2仓库的布局 Maven仓库布局方式:根据构件的唯一的坐标,可以确定其在仓库中的唯一存储路径。 示例:
阅读全文
摘要:方法一:使用maven中的jetty插件调试本地maven项目 1.打断点 2.右击“jetty:run”,选择Debug运行 3.浏览器发送http请求,开始调试 方法二:利用远程调试功能调试本地maven项目 使用远程调试功能调试本地程序,Server端和Client端都在本地运行 Server
阅读全文
摘要:7.1什么是生命周期 软件开发人员每天都在对项目进行清理、编译、测试及部署,Maven生命周期是对所有构建过程进行抽象和统一,含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。 7.2生命周期详解 7.2.1三套相互独立的生命周期 clean:目的是清理项目
阅读全文