MAVEN安装成功之后,可以通过以下一些常用命令管理我们的工程,在介绍MAVEN的命令之前,需要看一下MAVEN工程的标准目录结构:
src文件夹下存放我们的源代码,main文件夹下是源码,test文件夹下是测试代码,如果需要资源文件如MyBatis的配置文件等,还需要在main和test目录下建立resource文件夹。target目录下是我们编译和打包生成的文件,如.jar包,编译信息等。最重要的是一个pom.xml文件,这个文件是我们工程的依赖包、版本信息、聚合信息、继承信息等一些列工程管理的配置文件。MAVEN就是根据这个配置文件的信息来管理我们的工程的。
1.mvn compile
编译命令,在工程目录下执行这个命令,就会编译源代码中main目录下的代码。
2.mvn test
编译命令,在工程目录下执行这个命令,就会编译test目录下的测试代码。
3.mvn clean
清除命令,执行这个命令就会将上次编译或打包生产的文件删除掉。也就是将target目录删除。
4.mvn install
安装命令,这里的安装指的是将你的工程编译打包后的jar包引入到MAVEN的仓库中去,供其他项目引用,mvn install是一个命令的组合,它执行编译和打包,然后在将打包后的.jar文件放入MAVEN仓库中。
5.mvn package
打包命令,将编译通过后的MAVEN工程打包。
6.mvn archetype:generate -DgroupId=ren.mavenstudy.maven -DartifactId=maven-03 -Dversion=0.0.1-SNAPSHOT
MAVEN工程生成名了,执行这个命令MAVEN就会在当前目录下生成一个符合标准的MAVEN工程的骨架,就像上面的目录结构,在这个命令中我们定义了groupId、artifactId和version,这些定义将放到生成的pom.xml文件中。如果不指定,在命令执行过程中也会让你输入,然后才能继续往下执行。