使用 OSC Maven 仓库

转载 2013年12月03日 11:38:33

转自:http://my.oschina.net/huangyong/blog/180189#OSC_h2_10

\

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

1 安装 Maven

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

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

  • 全局配置:%M2_HOME%\conf\settings.xml
  • 用户配置:用户目录\.m2\settings.xml

2.1 配置本地仓库(可选)

若需要指定 Maven 本地仓库的路径时,可进行如下配置:

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

需要根据实际情况进行配置。

2.2 配置 HTTP 代理(可选)

对于有些公司而言,需要配置 HTTP 代理才能上外网,可进行如下配置:

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

需要根据实际情况进行配置。

2.3 配置 OSC 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>
            <name>OSC</name>
            <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
        </repository>
    </distributionManagement>
...

注意:必须使用 OSC Maven 仓库的 thirdparty 仓库作为上传的 URL 地址。

2.4 配置 OSC Maven 镜像

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

2.5 配置 OSC Maven 仓库

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


相关文章推荐

Git@OSC实现从本地添加项目到远程仓库

Git@OSC实现从本地添加项目到远程仓库 1、登陆代码托管-开源中国社区https://git.oschina.net/(如没有账号,请重新注册(注意,账号并不是GitHub账号,需重新注...

将在本地创建的Git仓库push到Git@OSC

本人小白一个,最近刚接触Git,发现挺好用的,而且OSC还提供了免费的托管仓库,打算把自己电脑上的代码和在公司无聊时写的代码给同步到OSC上,结果总是出现各种失败。网上搜索的解决方案大部分是先在Git...

nexus使用+Maven仓库管理

  • 2012年06月05日 14:22
  • 1.17MB
  • 下载

linux下使用Nexus做Maven仓库管理

  • 2012年05月18日 10:37
  • 503KB
  • 下载

maven私有仓库快速使用指南(nexus)

管理maven的仓库目前知道的有三种 archiva, artifactory以及nexus,貌似nexus目前最流行。放上下载地址https://www.sonatype.com/oss-thank...

hahoop 使用maven 仓库2

  • 2012年05月23日 08:44
  • 50MB
  • 下载

使用Nexus搭建Maven代理仓库

首先介绍一下背景,公司访问外网有限制,项目组大部分人员不能访问maven的central repository,因此在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上  ...

使用gradle上传源码到maven仓库

使用gradle上传源码到maven仓库我一直比较好奇,为何贴上compile ‘com.github.Tumbler0809:tool:0.0.3’这样的一句话就可以吧源码依赖到项目里面去,好神奇的...

使用Maven-建立自己的本地仓库

Maven仓库 在以前使用Ant的时候,我们会建立一个lib目录在存放我们的jar包,比如项目所依赖的第三方包,每建立一个项目都要建立一个lib,不停的做copy工作,不仅是对于磁盘的浪费,而且也造...

Maven 进阶---自定义工具类,在本地仓库存储并使用 jar

Maven 进阶---自定义工具类,在本地仓库存储并使用 jar
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用 OSC Maven 仓库
举报原因:
原因补充:

(最多只允许输入30个字)