使用 OSC Maven 倉庫

歡迎使用 OSC Maven 倉庫: maven.oschina.net

1 安裝

1.1 下載 Maven

下載 Maven 程序包,下載地址:http://maven.apache.org/download.cgi apache

1.2 安裝 Maven

解壓已下載的 Maven 程序包,到本地磁盤(如:D:\SDK\Maven)。 maven

1.3 配置環境變量

設置如下環境變量: 測試

  • M2_HOME = D:\SDK\Maven url

  • PATH = ...;%M2_HOME%\bin spa

1.4 測試安裝

可以使用 mvn -version 命令查看已安裝的 Maven 版本號。 .net

2 基礎配置

修改 Maven 配置文件(setting.xml),可修改全局配置或用戶配置: 代理

  • 全局配置:%M2_HOME%\conf\settings.xml server

  • 用戶配置:用戶目錄\.m2\settings.xml xml

2.1 配置 OSC Maven 鏡像

<mirrors>
...
        <mirror>
            <id>osc</id>
            <mirrorOf>
*</mirrorOf>
            <url>http://maven.oschina.net/content/groups/public/</url>
        </mirror>
...
</mirrors>
blog

2.2 配置 OSC Maven 倉庫

<profiles>
...
        <profile>
            <id>osc</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>osc</id>
                    <url>http://maven.oschina.net/content/groups/public/</url>
                </repository>
            </repositories>
            <pluginRepositories>
                <pluginRepository>
                    <id>osc</id>
                    <url>http://maven.oschina.net/content/groups/public/</url>
                </pluginRepository>
            </pluginRepositories>
        </profile>
...
</profiles>

3 高級配置

注意:如下高級配置可根據實際狀況有選擇性地使用。

3.1 配置本地倉庫路徑

若須要指定 Maven 本地倉庫的路徑時,可進行以下配置:

<localRepository>D:/Repository/Maven</localRepository>

須要根據實際狀況進行配置。

3.2 配置 HTTP 代理

對於有些公司而言,須要配置 HTTP 代理才能上外網,可進行以下配置:

<proxies>
...
    <proxy>
         <active>true</active>
         <protocol>http</protocol>
         <host>xxx.xxx.xxx.xxx</host>
         <port>xxxx</port>
    </proxy>
...
</proxies>

須要根據實際狀況進行配置。

3.3 配置 Maven 用戶

若須要使用 mvn deploy 命令,將本身的 jar 包上傳到 OSC Maven 倉庫時,可進行以下配置:

<servers>
...
    <server>
         <id>osc</id>
         <username>xxx</username>
         <password>xxx</password>
    </server>
...
</servers>

提示:須要聯繫 OSC Maven 倉庫管理員(廖凱)獲取用戶名與密碼。

此外,須要在 pom.xml 中添加如下配置:

...
    <distributionManagement>

        <repository>

            <id>osc</id>

            <url>http://maven.oschina.net/content/repositories/thirdparty/</url>

        </repository>

        <snapshotRepository>

            <id>osc</id>

            <url>http://maven.oschina.net/content/repositories/osc_snapshots/</url>

        </snapshotRepository>

    </distributionManagement>

...


若需使用 OSC Maven 第三方倉庫,請參考這篇文章:http://my.oschina.net/huangyong/blog/195559

相關文章
相關標籤/搜索