作为一个Maven项目,肯定是要有Maven项目标准的目录结构,否则是无法被Maven给构建的,接下来我们来了解一下Maven项目的目录结构。
一个Maven项目的第一层文件夹下一定要有一个pom.xml文件,作为Maven项目的核心配置文件。
和pom.xml平级的是一个src文件夹,底下有两个文件夹,一个是main文件夹,一个是test文件夹,前者为主目录,后者为测试目录,两个目录十分相似,都有java和resource两个文件夹。
java目录用于存放java代码,配置文件都放在resource目录下。
注:必须严格按照Maven的文件目录规范,少一个字都不行。
有了一个标准的Maven目录之后,如何让Maven的构建作用生效呢?接下来我们来学习一些Maven常用命令。
Maven配置好了环境变量之后便可以在任何路径下写自己的命令,我们先进入cmd,然后cd到Maven项目的目录下,开始进行常用的Maven命令操作。
一键部署到tomcat上:mvn tomcat:run。
清理:mvn clean,清理编译好的内容,也就是target文件夹。
编译:mvn compile,用于编译Maven项目底下主目录中的Java文件,生成的class文件在项目文件夹第一层target文件夹中。
编译并运行test文件夹底下的内容:mvn test。
打包:mvn package。
发布:mvn install,将项目发布到本地仓库中。
Maven的执行顺序是,compile、test、package、install。每执行后面的步骤都会执行前面的所有步骤。