maven使用與技巧

一、Pom文件介紹與基本組成java

  說明:全稱是Project Object Model,通俗點的話說就是要對構建的項目進行建模。maven

  組成的基本元素:測試

元素 描述
modelVersion 超級pom版本
groupId 分組ID
artifactId 模塊
version 版本
packaging 打包類型:pom、jar、war
dependencies 項目依賴包

 

 

 

 

 

 

二、maven repository 與鏡像地址 this

http://mvnrepository.com maven 倉庫用於查找所須要pom項目阿里雲

http://repo1.maven.org/maven2/ 全球總倉庫1url

http://repo2.maven.org/maven2/ 全球總倉庫2spa

http://maven.aliyun.com/nexus/content/groups/public/ 阿里雲鏡像倉庫.net

http://maven.oschina.net/content/groups/public/ oschina 鏡像倉庫xml

鏡像配置blog

修改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 //跳過測試
相關文章
相關標籤/搜索