将Android支持库存储库添加到Nexus

时间:2014-04-30 18:41:40

标签: maven nexus android-support-library

我有一台运行在远程服务器上的Nexus服务器,我想将Android支持库的本地存储库链接到Nexus。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

您应该使用Maven Android SDK Deployer将SDK中的所有工件(包括SDK中的Maven仓库中的支持库和其他工件)推送到Nexus。

在Maven中,本地“存储库”并非如此。它只是一个缓存。永远不要将其视为任何东西的永久存储。随时删除应该没问题,应该从回购经理那里重新填充。

答案 1 :(得分:0)

在运行Nexus的服务器上,将android-sdk文件夹复制到那里。确保你保持最新。

在此文件夹中,您会找到:android-sdk\extras\android\m2repository

这是为您的Android SDK安装找到Maven文物的地方。

现在,在Nexus上,添加一个新的“托管”存储库,并在该托管存储库的配置选项卡下,输入“覆盖本地存储”位置。类似的东西:

file:/c:/android-sdk/extras/android/m2repository

您还应将此托管存储库的部署策略设置为只读。

您还可以将此新托管存储库添加到Nexus中的公共存储库组,从而通过http://yournexusserver:8081/nexus/content/groups/public/

访问Android依赖项