由于我目前所做的项目皆是java web项目,因此整个系统学习的过程也就以java web为基础。
根据maven约定,一个比较标准的maven java web项目,结合eclipse通常可以看到结构如下:
src/main/java java主要代码存放目录 src/main/resources java配置文件存放目录 src/test/java java测试代码存放目录 JRE System Library jre中的一些jar包映射 Maven Dependencies 根据pom.xml配置的依赖而导入的jar包映射 src/main/webapp web相关的文件,如html等 src/test 这个目录暂时还没用过 target maven项目输出目录,例如生成多的war包 pom.xml maven项目最重要的一个文件
pom.xml文件是maven项目的灵魂所在,一个标准的pom.xml文件格式大概如下:
4.0.0 com.cmupay cmupay-coresys 0.0.1-SNAPSHOT war cmupay-coresys Demo project for Spring Boot UTF-8 UTF-8 1.8 commons-lang commons-lang 2.6 test maven-compiler-plugin