java maven
Java Maven
Maven是一个 基于项目对象模型(POM) 的概念的纯java开发的开源的项目管理工具。主要用来管理java项目,进行 依赖管理 (jar包依赖管理)和 项目构建 (项目编译、打包、测试、部署)。此外还能 分模块开发 ,提高开发效率。
Java Maven 项目结构
src/main/java 存放源代码,建包,放项目中代码(service,dao,User,…)
src/main/resources 书写配置文件,项目中的配置文件(jdbc.properties)
src/test/java 书写测试代码,项目中测试案例代码
src/test/resources 书写测试案例相关配置文件
目根/pom.xml (project object model) maven项目核心文件,定义项目构建方式,声明依赖等
依赖管理
- 依赖传递
- 可选依赖(不透明)
optional
- 排除依赖(不需要)
exclusions
- 依赖范围
scope
java maven
https://cs-lb.github.io/2024/12/13/java实习学习/java-maven/