maven使用與技巧
阿新 • • 發佈:2018-05-16
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使用與技巧