android mac搭建Nexus3.+私有maven

安卓应用开发环境 本文会持续更新修改,主要记录在安卓应用开发中,遇到的一些问题和解决方案。 阅读详情

android 搭建Nexus3.+私有maven

上次讲了搭建本地maven方法,这次说下Nexus3.+搭建方案(本地端口模拟远端)。

安装篇

下载

https://www.sonatype.com/nexus/repository-oss/download
nexus官网
由于某种特殊原因,不能访问,这里我也只有mac的3.0版本提供下载:
链接:https://pan.baidu.com/s/1ny3zKC4TbJHjKabe33xEQQ 密码:dgvy

安装

mac上直接解压就行了。

启动

在控制台的该目录下输入以下命令:

/Users/apppp/Documents/nexus-mac/nexus-3.26.0-04-mac/nexus-3.26.0-04/bin/nexus start

启动nexus,然后在浏览器输入以下
http://127.0.0.1:8081/或者*localhost:8081*可以进入nexus的操作界面了。
建议使用google浏览器打开,部分浏览器打不开

操作篇

进入页面会要求登录,需要账号和密码,nexus3.0 的 初始密码放在以下目录

/Users/apppp/Documents/nexus-mac/nexus-3.26.0-04-mac/sonatype-work/nexus3/admin.password

打开admin.password文件就可以查看初始账号和密码了。

初始密码登录后会要求修改账号和密码,安装提升流程走完就行了。最后到这个页面:
在这里插入图片描述

创建仓库

点到设置页面
在这里插入图片描述
在仓库选项下点击Create repository
在这里插入图片描述
选择Recipe为maven2(hosted),本地代理设置为hosted,如果与远端服务器链接需要选择proxy
在这里插入图片描述
选择后界面如下:
在这里插入图片描述
创建后:
在这里插入图片描述

创建后还是可以在设置页面点击修改的。

studio配置

原理跟本地maven配置大同小异。
在项目根目录创建upload-for-nexus.gradle,最好不同的仓库配置不同的gradle文件。

apply plugin: 'maven'

uploadArchives {
    repositories.mavenDeployer {
        repository(url:"http://127.0.0.1:8081/repository/news/") {
            authentication(userName:"admin", password:"admin123")
        }
        // 以com.android.support:appcompat-v7:25.1.0为对比
        pom.version="0.0.1" // 对应版本号 25.1.0
        pom.artifactId="news" // 对应 appcompat-v7 同时要跟仓库命名对应
        pom.groupId="com.hujin.wan.news" // com.android.support
    }
}

在news的module里面的build.gradle文件导入:

apply from: rootProject.file('upload-for-nexus.gradle')

在项目的根build.gradle文件下添加仓库的地址和密码:

apply from: "config.gradle"
buildscript {
    repositories {
        google()
        jcenter()
        maven {
            credentials {
                username = 'admin'
                password = 'admin123'
            }
            url "http://127.0.0.1:8081/repository/news/"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.4'
        classpath 'com.billy.android:cc-register:1.1.2'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        mavenLocal()
        //申明本地Macen仓库地址

        maven {
            url 'file:/Users/apppp/AndroidStudioProjects/wan/repository'
        }

        maven {
            credentials {
                username = 'admin'
                password = 'admin123'
            }
            url "http://127.0.0.1:8081/repository/news/"
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

在右边侧边栏Gradle下:运行uploadArchives的task
在这里插入图片描述

出现如下就表示成功了:
在这里插入图片描述
再回到nexus上面的仓库里,就有我们上传的代码了:
在这里插入图片描述
本地就可以引用远程的包了:

    implementation 'com.hujin.wan.news:news:0.0.1'

注意点

  • 官网下载是需要梯子的
  • 仓库的命名要和studio里面的artifactId保持一致
  • 最好使用本地链接,而不是localhost
Eclipse 4.3.2 (Kepler) Java EE 遗留项目开发环境搭建与配置全指南 在Java企业级应用开发中,集成开发环境(IDE)是提升开发效率的核心工具。其工作原理在于通过项目配置、构建路径管理和服务器集成,为开发者提供代码编写、调试和部署的一体化平台。对于维护历史遗留系统而言,特定版本的IDE能确保与项目依赖的框架、库及编译环境保持精确兼容,从而避免因版本升级引发的构建失败和运行时错误。这在金融、电信等对系统稳定性要求极高的行业场景中尤为重要。本文聚焦于**Eclipse 4.3.2 (Kepler)** 这一经典版本,详细解析如何为其配置匹配的**JDK 1.7/1.8**运行环 阅读详情

相关推荐

nexus-3.13.0-01-mac

截止至9月12日这是官网下载的Nexus Repository Manager OSS 3.x最新安装包,只供Mac使用哦! Nexus Repository Manager OSS 3.x 最新版本的Nexus Repository OSS,為以下格式提供最前沿的支持。 注意: 可以在文檔,發行說明,升級說明和支持知識庫中找到更多信息。 管理這些格式: 鮑爾 搬運工人 Git LFS Maven的 NPM 的NuGet 的PyPI Ruby Gems 百勝 易於* 柯南* R * CPAN * 原始(通用)P2 * 舵*

Windows11 Sonatype Nexus 安装与配置

操作系统:Windows11软件版本:nexus-3.75.1-01-win64、JDK17、maven3.3.9。

qq_37392351的博客 2795

nexus-3.21.1-01-mac.tgz

官网原版,官网的下载速度过于感人。故而分享出来,希望帮助那些需要帮助的人。免积分,免积分,免积分下载啦。

Nexus本地搭建(MacOS)

1)MAC版本:解压并启动nexus(下面假定下载版本名称为:nexus-3.14.0-04-mac.tgz,如果是其他版本,下述命令请自行修改)执行完成后,显示“Starting nexus”,再查询一下端口(默认为:8081),如果有启动,则表示启动成功。如果是首次次登陆:登陆密码在sonatype-work/nexus3/admin.password内。登陆密码:admin123。MAC版本地址:​ ​。nexus 下载地址。登陆账号:admin。

qq_22904065的博客 2026

VS Code/TRAE集成Cppcheck并启用MISRA规则

本文探讨了嵌入式开发中Cppcheck工具集成与MISRA规则检查的必要性。详细介绍了安装配置步骤:安装VSCode/TRAE、Cppcheck软件、配置插件参数、安装Python环境,并重点说明了MISRA规则文件的设置方法。通过完整的配置流程,实现了嵌入式开发环境下静态检查与安全标准的落地。

SDFangFang2025的博客 1282

LCD驱动芯片——BL55072A驱动程序

初始化子程序: START 0x7C; I2C子地址 0xEA;ICSET,软件复位芯片 0xC0;MODSET,关显示 0xF0;BLKCTL,关闪烁 0xA3;DISCTL,80Hz Line inversion,High Power mode 0xE8;ICSET,清复位bit1 STOP 显示刷新子程序: START 0x7C;I2C子地址 0xF0;BLKCTL,关闪烁 0xA3;DISCTL,80Hz Line inversion,High Power mode 0xE8或0xEC;ICSE

love421的博客 3175

Maven私有仓库的搭建与使用【nexus的配置与使用】【Mac】

maven私服搭建与使用

xst_3300 1269

LaMAR数据集下载和使用流程

LaMAR数据集

qq_51745206的博客 971

【MacOS Nexus 私服搭建】

MacOS M1芯片 Nexus Maven私服搭建

Java之行 1538

夸克缓存视频合并小工具

原理 使用windows的命令行的copy命令来合并 copy /b 0+1+2+3 new.ts 分析缓存目录结构,发现都是一个m3u8文件带一个同名文件夹 所以分析m3u8并把原来的路径换成这个缓存文件夹路径并按顺序合并即可。 其中碰到的难点是Qprocess在windows不好使,索性直接存成.bat批处理文件再执行 还有就是中文问题,具体在代码里都说了。 代码 (环境Qt5.7.0) 这是mainwindow.h #ifndef MAINWINDOW_H #defin.

natural_Caduceus 1万+

2026 年第十六届MathorCup数学应用挑战赛题目C题中老年人群高血脂症的风险预警及干预方案优化 2026妈妈杯 详细思路、代码、模型

2026 年第十六届MathorCup数学应用挑战赛题目 C题中老年人群高血脂症的风险预警及干预方案优化 人口老龄化进程的持续加快,使得40岁及以上中老年人群成为 慢性病防控的核心群体,其中高血脂症的发病率呈逐年攀升态势, 已成为诱发冠心病、脑梗死等心脑血管疾病的重要危险因素,严重 威胁中老年群体的心血管健康与生活质量,也加重了基层医疗的慢 病管理负担。从中医体质学视角来看,体质禀赋与偏颇是疾病发生 发展的内在根基,其中痰湿体质为中老年高血脂症的高发体质类型, 该体质人群存在痰湿内蕴、脾胃运化失常、水湿代谢

YOLO 754

mac 部署nexus私服库

需求 但凡涉及项目开发,难免会用到第三方库,或者使用到一些组件(公司最为常见),迫切的需要一个管理组件第三方依赖的服务.本篇围绕nexus,github 介绍搭建自己的仓库. 基本概念 搭建私服仓库 开源仓库 问题点 总结 ...

ctianju的博客 885

数据库系统工程师软考备战:第三篇 - SQL语言深入解析与应用

​​创建表​​​修改表​​​删除表​。

Programming Talk 122

Android利用Nexus搭建maven私服

参考文献: 点我跳转

骑猪追大象 564

【笔记】1.1 拉伸力-伸长(延伸)曲线和应力-应变曲线

过了B点后,由于颈缩导致的截面半径迅速减小,导致真应力迅速上升,切线斜率明显提高。假设试样原长为ε,在力的作用下伸长了dε,那么根据应变的定义,瞬时的应变为dε/ε,总的应变为瞬时应变的累计,假设在瞬时的条件下,试样受载荷变化量为 ΔF ,变化的截面积为 ΔA ,而且ΔA→0,那么瞬时的。由于原始的截面积和原始的标距长度为常数,故得到的曲线长相和拉伸力-伸长(延伸)曲线没啥区别。因为用的都是原始的截面积和原始的标距长度,故称为公称应力和公称应变。如果拉伸力→应力,伸长长度→应变,就会得到应力-应变曲线。

m0_73676887的博客 5270

东方财富个股实时行情爬虫实战:从入门到精通,手把手教你构建股票数据采集系统

在量化投资、股市分析和数据挖掘等领域,获取实时、准确的股票行情数据是第一步也是至关重要的一步。东方财富网作为国内最大的财经门户网站之一,提供了丰富的股票数据和实时行情接口。本文将带你从零开始,构建一个完整的东方财富个股实时行情爬虫系统,涵盖股票代码遍历、JSON接口分析、反爬虫策略应对、数据持久化存储等核心技术点。目录前言一、项目背景与目标1.1 为什么要爬取东方财富数据?1.2 项目目标1.3 技术栈二、接口分析与逆向工程2.1 寻找真实数据接口2.2 简化接口2.3 字段含义对照表三、股票代码获取。

2201_76125261的博客 145

Android使用自己封装的maven-publish插件(maven 和 maven-publish),发布到自己或者公司的私有仓库流程

待补充完整 1.仓库搭建 1.私有仓库的搭建nexus 2.私有仓库允许匿名用户登录 3.public仓库添加releases和snapshots 3.如何发布到jcenter 2.插件发布 0,maven 和 publish-maven 的官方用法 1,publish-maven 在主项目中的写法和用法 2.封装publish-maven为自定义的gradle插件 3.将自定义的插件和需要的配置...

intbird的专栏 5107

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Nexus搭建Maven私服

前言 组件化或者造轮子的时候我们往往需要将library打包成aar提供使用,这样的好处是:使用方便,直接加载库地址即可、版本管理的时候减少其他开发者格式化代码引起冲突、避免“手贱”轻易去修改库中的代码。 一般个人的项目都是通过github、jcenter上,但企业基本都是在局域网或者自己的服务器上搭建私服进行管理。 Nexus搭建 1.环境:Mac系统 2.下载Nexus,解压,进入bin 执...

paomian2的博客 414

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Mac搭建本地Maven仓库For Android Studio

本地搭建Maven仓库并且完成本地依赖

梁超杰 1428

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Android Studio依赖管理与Nexus私服搭建

Android Studio多种依赖方式讲解 以及 上传代码至仓库并引用。

郭霖 1083

maven私服搭建

maven私服搭建 项目管理工具,管理共享库和插件 Mac下环境搭建 下载mac版本的nexus(链接)软件,并解压 2. 切换/nexus-3.18.1-01-mac/nexus-3.18.1-01/bin目录,启动服务 ./nexus start 注意mac下前面需要加上./ <可执行程序>表示运行该程序 服务启动成功后,浏览器访问 http://127.0.0.1:8081/,并登录 账号默认为admin 默认密码在admin.password文件里面,第一次登录会要求修改密码

acebleach的博客 232

Mac下使用Nexus搭建本地代码仓库并上传lib到仓库

安装nexus: 可以通过brew 来安装: 在Mac终端输入 brew install nexus(如果提示没有brew命令,先安装brew) 启动nexus 终端命令: brew services start nexus 现在我们输入地址http://127.0.0.1:8081/nexus  端口默认是8081 用户名密码默认是:admin/admin123   发布本地Androi...

ˉ夨落旳尐孩的专栏 1001

Android使用Maven管理Module

Android使用Maven管理Module注:本篇是基于mac10.2,jdk1.8的环境搭建1,下载Maven,下载地址:https://www.sonatype.com/download-oss-sonatype下载后解压文件夹nexus-3.3.1-01-mac。将文件移动至自己想放的路径下/androidstudio/nexus-3.3.1-01-mac2,配置nexus,使用文本编辑器编

qizufeng的专栏 813

Android依赖管理与私服搭建

在Android开发中,一个项目需要依赖许多的库,我们自己写的,第三方的等等,这篇文件介绍的就是自己搭建私服,创建自己的仓库,进行对我们自己写的库依赖管理。本文是在 mac book pro 环境上搭建的,其它操作系统操作方式大致一样的。如果有不一样的地,可以参考官方文档 Android中引入依赖的几种方法 一 直接引用 jar 的方式 1. 切换project视图 2. 新建libs目录 3....

九路 95

发布Android Lib到Maven Central

/ 今日科技快讯 /近日Facebook公布了截至6月30日的2021年第二季度财报。报告显示,Facebook第二季度营收为290.77亿美元,较上年同期的186.87亿美元增长...

郭霖 1087

2014年Android开发环境搭建与优化指南

Android开发环境搭建是移动应用开发的基础环节,涉及IDE选择、SDK管理和构建工具配置等核心技术。以Gradle为代表的构建系统通过依赖管理和任务编排提升工程效率,而Android Studio作为官方IDE则集成了代码分析、性能调试等关键功能。2014年正值工具链从Eclipse向Android Studio过渡的关键时期,环境配置需要特别注意SDK版本兼容性、Gradle离线部署等问题。针对硬件加速、内存优化等典型场景,合理配置模拟器参数和JVM选项能显著提升开发体验。这些历史经验对理解现代And

weixin_34239592的博客 381
上一篇: android 搭建本地maven库
下一篇: OPPO崩溃问题解决
HUandroid
博客等级 码龄10年 35粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值