android-搭建本地maven仓库
16lz
2021-01-26
title: android-搭建本地maven仓库
categories: Android
tags: [android, maven, unity, 打包]
date: 2020-07-20 17:03:35
comments: false
mathjax: true
toc: true
还在烦恼 Android Studio 打包要 翻, 墙 有木有?
或者配上国内 阿里云 的源.
不如直接内网搭建一个 Maven 仓库, 断网都不怕的有木有!!!
前篇
- 官方
- 下载地址: https://www.sonatype.com/download-oss-sonatype
- Windows环境下使用Nexus 3.X 搭建Maven私服及使用介绍 - https://blog.csdn.net/Michael_HM/article/details/78207279
- Nexus3.x搭建maven私服的讲解 - https://www.jianshu.com/p/52f4590abe33
- 在AndroidStudio上使用maven(一) - https://www.jianshu.com/p/41b3e906f60c
启动 nexus 服务
-
启动, 用管理员权限运行命令
$ nexus.exe /run-------------------------------------------------Started Sonatype Nexus OSS 3.25.0-03-------------------------------------------------
启动成功就可以访问: http://localhost:8081/
默认用户名 admin,密码 不再是 admin123, 而是在 sonatype-work/nexus3/admin.password 中, 首次登陆修改完后会自动删除.
-
修改端口号
修改文件 nexus-3.25.0-03\etc\nexus-default.properties
application-port=8081
1. 新增代理仓库
-
新建一个类型为 proxy 的仓库, 名为 rummy
配置远程地址为: http://maven.aliyun.com/nexus/content/groups/public
可以获取到这个仓库的地址: http://192.168.1.233:8081/repository/rummy/
2. Android Studio 配置仓库
在 项目级 build.gradle 中配置地址
allprojects { repositories { maven { credentials { // 认证 username 'admin' password 'asdasd' } url 'http://192.168.1.233:8081/repository/rummy/' } google() jcenter() }}
然后构建一下, 就会把库缓存到 rummy 中.
3. 查看缓存库
unity 中修改 Maven 仓库
修改 unity 中的 Plugins/Android/mainTemplate.gradle 文件
buildscript { repositories { // 外网 Maven // mavenCentral() // google() // jcenter() // 修改为 内网 Maven maven { url 'http://192.168.1.233:8081/repository/rummy_maven_central/' } maven { url 'http://192.168.1.233:8081/repository/rummy_google/' } maven { url 'http://192.168.1.233:8081/repository/rummy_jcenter/' } } dependencies { classpath 'com.android.tools.build:gradle:3.4.2' classpath 'com.google.gms:google-services:4.3.3'**BUILD_SCRIPT_DEPS**}}allprojects { repositories { // 外网 Maven // mavenCentral() // google() // jcenter() // 修改为 内网 Maven maven { url 'http://192.168.1.233:8081/repository/rummy_maven_central/' } maven { url 'http://192.168.1.233:8081/repository/rummy_google/' } maven { url 'http://192.168.1.233:8081/repository/rummy_jcenter/' } flatDir { dirs 'libs' } }}
更多相关文章
- 高通平台android串口没有输出
- Android(安卓)SDK for windows开发环境搭建
- [图文并茂] 在 MyEclipse 上 搭建 安装 Android开发环境
- android菜鸟学习笔记1----环境搭建
- Android(安卓)studio运行Main方法
- (详解)Eclipse3.6搭建 Android(安卓)2.2 开发环境
- 数据储存方式-SharedPreferences
- Android(安卓)项目打包jar,生产sdk供别人使用 可适用 android stu
- 在win7下搭建Android开发环碰到的两个问题