Maven基礎配置—本地Maven配置


1、下載客戶端

通過http://maven.apache.org/download.cgi#下載Maven本地客戶端。

我下載的是apache-maven-3.2.5-bin.zip,在D盤解壓。

2、安裝客戶端

首先確保jdk已經安裝完成,在命令行輸入java –version,出現下圖則表明jdk已經安裝。

image

之后就是配置maven的環境變量:

1.添加MAVEN_HOME;

2.在Path中加入%MAVEN_HOME%\bin即可,如下圖。

image

image

完成后命令行輸入mvn –v,出現下圖則表明maven已經安裝完成。

image

1、 settings.xml配置

配置文件路徑:%MAVEN_HOME%\conf。

 

配置本地倉庫存放路徑

<localRepository>D:\repositorys\maven</localRepository>

注意:如果不配置,jar包將默認下載到C盤user下的.m2目錄中,為避免沖突,配置完后,可以把.m2目錄整個刪除。

 

配置私服地址

<mirrors>
    <id>Mirror</id> <!--鏡像的id-->
    <mirrorOf>*</mirrorOf> <!--過濾哪些倉庫映射到該鏡像-->
    <name>Mirror</name> <!--鏡像的名字-->
    <url>http://ip/nexus/content/groups/group-test</url> <!--倉庫的地址-->
</mirrors>

配置profile

<profile>
    <id>default-profile</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <repositories>
        <repository>
            <id>default</id>
            <name>default Repository</name>
            <url>http://ip/nexus/content/groups/group-test</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
    </repositories>
</profile>

鏡像和profile中url的區別:映射到鏡像的倉庫會先從鏡像地址下載,如果下載不到會從profile中的地址下載

 

詳細配置說明參考官方文檔:http://maven.apache.org/ref/3.3.9/maven-settings/settings.html

 

settings.xml中配置的地址是全局地址,在maven工程中,每個工程都對應一個pom.xml文件,我們可以在該文件中添加該工程的私有地址,在pom.xml中加入如下配置即可

<repositories>
    <repository>
        <id>default</id>
        <name>default Repository</name>
        <url>http://ip/nexus/content/groups/group-test</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
</repositories>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM