| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Android 发布Library 到远程maven 私服仓库(Nexus) -> 正文阅读 |
|
[Java知识库]Android 发布Library 到远程maven 私服仓库(Nexus) |
下载Nexus 并配置私库一、使用Nexus3.x搭建maven私服 ?? 1、AndroidGradle7.0以前 前言很多小伙伴在开发Android的时候,特别是一些ToB项目中,往往要出不同的app,但是依赖的业务流程基本都是一样的,相当于多个app要依赖一个lib。为了方便维护lib,一般做法会有一下几种:
而今天要说的就是第三种。 一、使用Nexus3.x搭建maven私服?? 1、Nexus 下载地址 ?? nexus下载地址 ?? 2、Nexus的安装与配置 ?? 1、解压到当前目录 ?? 2、配置本机环境变量 ?? 3、进入…\nexus-3.38.0-01-win64\nexus-3.38.0-01-win64\nexus-3.38.0-01\etc目录下找到:nexus-default.properties文件 其中比较关键的几个参数: application-port:是IP的端口号,默认为8081,如果端口号被占用,自行换成其他端口号 application-host:是你访问的nexus服务器的IP,默认为0.0.0.0(即只要是本机上的IP,就能连上nexus服务器,详解点我)。为了安全和屏蔽掉其他IP,我们可以改访问IP为localhost指向的IP(一般默认指向127.0.0.1,可以去C:\Windows\System32\drivers\etc的hosts文件中查询localhost指向的IP),改成本机上其他IP也可以 注意:如果想让局域网其他设备能访问,一定要关闭防火墙,且网段是一样的! ?? 4、打开cmd ,输入: ?? 出现以上,说明启动Nexus 成功,再到浏览器输入:http://172.16.4.55:9082/
?? 3、Nexus 私服仓库的创建
二、AndroidGradle配置远程maven脚本
在lib 中的build.gradle 中配置maven-publish
配置版本信息
配置完成后,点击AS 右侧栏Task 中的发布即可 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 17:19:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |