使用 OSC Maven 仓库
博客专区 > 黄勇 的博客 > 博客详情
使用 OSC Maven 仓库
黄勇 发表于4年前
使用 OSC Maven 仓库
  • 发表于 4年前
  • 阅读 15569
  • 收藏 140
  • 点赞 25
  • 评论 17

腾讯云 技术升级10大核心产品年终让利>>>   

欢迎使用 OSC Maven 仓库: maven.oschina.net

1 安装

1.1 下载 Maven

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

1.2 安装 Maven

解压已下载的 Maven 程序包,到本地磁盘(如:D:\SDK\Maven)。

1.3 配置环境变量

设置以下环境变量:

  • M2_HOME = D:\SDK\Maven

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

1.4 测试安装

可使用 mvn -version 命令查看已安装的 Maven 版本号。

2 基础配置

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

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

  • 用户配置:用户目录\.m2\settings.xml

2.1 配置 OSC Maven 镜像

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

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

标签: OSC Maven
共有 人打赏支持
黄勇
粉丝 5638
博文 114
码字总数 196279
作品 1
评论 (17)
大漠真人
好文章,顶起来!!!
刘利民
勇哥很给力啊,顶顶顶
徐林
79
VilenEera
许Mr
3kqing
忧郁骑士
是啥,求科普……
黄勇

引用来自“DolphinBoy”的评论

OSC支持上传私有JAR吗?
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>

可以的,需要联系管理员,我已经成功将 Smart 相关 jar 包上传到 OSC Maven 仓库了。
http://maven.oschina.net/index.html#nexus-search;gav~com.smart~~~~
Liuzh_533
昨天说头条没错吧。。。文章很不错。
敲代码的NY
收下了
lovinglily
已经在使用osc的maven库,速度很快!
高跟男爵
上周开始使用 速度不错!
3kqing

引用来自“黄勇”的评论

引用来自“DolphinBoy”的评论

OSC支持上传私有JAR吗?
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>

可以的,需要联系管理员,我已经成功将 Smart 相关 jar 包上传到 OSC Maven 仓库了。
http://maven.oschina.net/index.html#nexus-search;gav~com.smart~~~~

哦, 谢了, 我研究研究!
UlricQin
mark
尚睿软件
这个mirrorOf 会坑一些人吧
风清洋
为什么从os china下载jar如此巨慢。。。。。
乐山ing
maven 镜像和maven仓库有什么区别吗?
×
黄勇
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: