现在做项目越来越多的使用maven管理。
对此我们首先应该先了解什么是maven仓库。maven解决了传统的jra包管理方式。
maven 在每台机器上面创建一个本地仓库,把本机上所有maven项目依赖的jar包同一管理起来,而且这些jar包用坐标来唯一标识,这样整个项目看起来会更加清爽。
举例创建项目的骨干:
使用命令行创建一个最基本的maven项目
先创建项目的根目录,例如:C:\frank,命令行窗口输入
cd /d C:\frank
mvn archetype:generate
首次运行时,mvn会从远程“中央仓库”下载一些必须的的文件到“本地仓库”。
2.2 maven项目的目录结构
C:\test\maven-hello-world>tree
Folder PATH listing for volume win7
Volume serial number is AA2C-6E70
C:.
├───src
│ ├───main
│ │ └───java
│ │ └───cnblogs
│ └───test
│ └───java
│ └───cnblogs
└───target
└───classes
└───cnblogs
注意上面带红色的目录名,maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码,src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。这是全世界maven项目的通用约定,请记住这些固定的目录结构。