1. 程式人生 > >maven使用與技巧

maven使用與技巧

pos setting 文件 true depend CI AS central 測試

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 //跳過測試

maven使用與技巧