maven打包的部署及使用
阿新 • • 發佈:2018-09-20
for ima class文件 pack 阿裏 settings this url com maven使用與技巧
1、Pom文件介紹與基本組成
9 <mirror>
10 <id>repo1</id>
11 <mirrorOf>central</mirrorOf>
12 <name>Human Readable Name for this Mirror.</name>
13 <url>http://repo1.maven.org/maven2/</url>
14 </mirror>
15
16 <!-- 中央倉庫2 -->
17 <mirror>
18 <id>repo2</id>
19 <mirrorOf>central</mirrorOf>
20 <name>Human Readable Name for this Mirror.</name>
21 <url>http://repo2.maven.org/maven2/</url>
22 </mirror>
23 </mirrors>
1、Pom文件介紹與基本組成
說明:全稱是Project Object Model,通俗點的話說就是要對構建的項目進模
2、maven repository 與鏡像地址
http://mvnrepository.com maven 倉庫用於查找所需要pom項目
http://repo1.maven.org/maven2/ 全球總倉庫1
http://repo2.maven.org/maven2/ 全球總倉庫2
http://central.maven.org/maven2/ 全球總倉庫3
http://maven.aliyun.com/nexus/content/groups/public/ 阿裏雲鏡像倉庫
鏡像配置:
修改settings.xml 文件
1 <mirrors>
2 <mirror>
3 <id>alimaven</id>
4 <name>aliyun maven</name>
5 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
6 <mirrorOf>central</mirrorOf>
7 </mirror>
8 <!-- 中央倉庫1 -->
10 <id>repo1</id>
11 <mirrorOf>central</mirrorOf>
12 <name>Human Readable Name for this Mirror.</name>
13 <url>http://repo1.maven.org/maven2/</url>
14 </mirror>
15
16 <!-- 中央倉庫2 -->
17 <mirror>
18 <id>repo2</id>
20 <name>Human Readable Name for this Mirror.</name>
21 <url>http://repo2.maven.org/maven2/</url>
22 </mirror>
23 </mirrors>
mvn常用
1 mvn clean //清空class文件
2 mvn coplile //編譯
3 mvn package //打包
4 mvn test //測試
5 mvn install //打包並上傳至本地倉庫
6 mvn deploy //上傳到遠程倉庫
7 mvn -Dmaven.test.skip=true //跳過測試
maven打包的部署及使用