导图社区 Maven
这是一篇关于Maven的思维导图,mvn compile:编译src/main/java目录中的程序,把java编译为class文件,并放到target/classes目录中:同时会把src/main/resources目录中的文件拷贝到target/classes目录中。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
Maven
约定的目录结构
项目的目录
src和pom.xml平级的
src/main
java:主程序java文件
resources:配置文件
src/test
java:测试程序代码的
resources:测试使用的配置文件
坐标
groupId:组织编码,域名倒写
artifactId:项目名称
version:自定义版本号
依赖
maven管理依赖
使用依赖把jar包导入项目中
仓库
存放jar,maven的插件等等
仓库分类
本地仓库
中央仓库
最权威的,所有的资源都在这里
中央仓库的镜像
私服
公司的局域网内部使用的
maven的命令
maven通过命令完成项目的构建
mvn clean:清理
mvn compile:编译src/main/java目录中的程序,把java编译为class文件,并放到target/classes目录中:同时会把src/main/resources目录中的文件拷贝到target/classes目录中
mvn test-compile:编译src/main/test目录下的程序,拷贝到target/test-classes目录中
mvn test:可以进行单元测试,使用junit测试src/main/java目录中的程序是否符合要求
mvn package:把程序中src.main下面的java编译后的class和resources中的配置文件放入一个压缩文件中,javase-jar,web-war
mvn install:把jar或war安装到本机的仓库中
maven的生命周期和插件
生命周期:项目的构建过程 清理,编译,测试,报告,打包,安装,部署
插件:maven 提供的功能,用来执行清理,编译,测试,报告,打包的程序