maven使用与技巧

1、Pom文件介绍与基本组成

  说明:全称是Project Object Model,通俗点的话说就是要对构建的项目进行建模。

  组成的基本元素:

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

2、maven repository 与镜像地址 

http://mvnrepository.com maven 仓库用于查找所需要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 //跳过测试

猜你喜欢

转载自www.cnblogs.com/gamehiboy/p/9044951.html