1、Pom文件介绍与基本组成
  说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进行建模。

  组成的基本元素:

元素描述
modelVersion超级pom版本
groupId分组ID
artifactId模块
version版本
packaging打包类型:pom、jar、war
dependencies项目依赖包

2、maven repository 与镜像地址 

http://mvnrepository.commaven仓库用于查找所需要pom项目

http://repo1.maven.org/maven2/全球总仓库1

http://repo2.maven.org/maven2/全球总仓库2

http://maven.aliyun.com/nexus/content/groups/public/ 阿里云镜像仓库

http://maven.oschina.net/content/groups/public/ oschina 镜像仓库

镜像配置:

修改settings.xml 文件

<mirrors>
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  <!-- 中央仓库1 -->
  <mirror>
    <id>repo1</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo1.maven.org/maven2/</url>
  </mirror>

  <!-- 中央仓库2 -->
  <mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
  </mirror>
</mirrors>

mvn常用命令

mvn clean //清空class文件

mvn coplile //编译

mvn package //打包

mvn test //测试

mvn install //打包并上传至本地仓库

mvn deploy //上传到远程仓库

mvn -Dmaven.test.skip=true //跳过测试