Maven约定的目录结构:
约定是大家都遵循的一个规则。
每一个maven的项目在磁盘中都是一个文件夹-
假设一个项目:Hello
Hello{
src{
main{
java #放程序包和包中的java文件
resources #放java程序中要使用的配置文件
} #放主程序java代码和配置文件
test{
java #放测试程序包和包中的java文件
resources #放测试java程序中要使用的配置文件
} #放测试程序代码和文件(可以没有)
}
pom.xml #maven的核心文件(maven项目必须有)
}
疑问: mvn compile 编译scr/main目录下的所有java文件的时候
1.为什么要下载 download
maven工具执行的操作需要很多插件(java类 -- jar文件)完成的
2.下载什么东西
jar文件 -- 叫做插件 -- 插件是完成某些功能的
3.下载的东西放在哪里了
默认仓库(本机仓库):