我有一台运行在远程服务器上的Nexus服务器,我想将Android支持库的本地存储库链接到Nexus。我怎么能这样做?
答案 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依赖项