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. 新增代理仓库

  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'        }    }}

更多相关文章

  1. 高通平台android串口没有输出
  2. Android(安卓)SDK for windows开发环境搭建
  3. [图文并茂] 在 MyEclipse 上 搭建 安装 Android开发环境
  4. android菜鸟学习笔记1----环境搭建
  5. Android(安卓)studio运行Main方法
  6. (详解)Eclipse3.6搭建 Android(安卓)2.2 开发环境
  7. 数据储存方式-SharedPreferences
  8. Android(安卓)项目打包jar,生产sdk供别人使用 可适用 android stu
  9. 在win7下搭建Android开发环碰到的两个问题

随机推荐

  1. eclipse 配置已安装Android SDK 快速配置
  2. android Google推荐的容器SparseArrayCom
  3. Android编程获取网络连接状态(3G/Wifi)及
  4. Android个人手机通讯录开发详解
  5. Android(安卓)Launcher3浅析(一)
  6. ionic3文件目录介绍
  7. Android调用系统相机和相册,解决图片方向
  8. [Android]使用化名(alias)功能防止相同资
  9. Android(安卓)中屏幕点击事件的实现
  10. android自定义Spinner下拉菜单样式并获得