maven伺服搭建_Maven私服搭建

news/2024/11/17 4:35:07/

1、下载配置nexus,创建对应仓库

2、Maven接入

在Android工程根目录build.gradle中配置

buildscript {

repositories {

google()

jcenter()

mavenCentral()

maven{

url 'http://localhost:8081/repository/imooc-releases/'

credentials{

username 'admin'

password 'admin123'

}

}

maven{

url 'http://localhost:8081/repository/imooc-snapshots/'

credentials{

username 'admin'

password 'admin123'

}

}

}

dependencies {

classpath 'com.android.tools.build:gradle:3.2.0'

// NOTE: Do not place your application dependencies here; they belong

// in the individual module build.gradle files

}

}

allprojects {

repositories {

google()

jcenter()

maven{

url 'http://localhost:8081/repository/imooc-releases/'

credentials{

username 'admin'

password 'admin123'

}

}

maven{

url 'http://localhost:8081/repository/imooc-snapshots/'

credentials{

username 'admin'

password 'admin123'

}

}

}

}

3、在gradle.properties中配置属性

NEXUS_REPOSITORY_URL=http://localhost:8081/repository/imooc-snapshots/

# maven仓库组织名

POM_GROUPID=com.imooc.android

POM_PACKAGING=aar

NEXUS_USERNAME=admin

NEXUS_PASSWORD=admin123

4、上传maven配置

在库工程build.gradle, 添加maven plugin,定义变量

apply plugin: 'maven'

def pomVersionName = '1.0.0-SNAPSHOT'

def pomName = this.getName()

def pomDescription = 'the audio library for all project'

def versionString = '1.0'

def versionNumber = 1

配置上传脚本

uploadArchives {

repositories {

mavenDeployer {

repository(url: NEXUS_REPOSITORY_URL) {

authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)

}

pom.project {

name pomName

version pomVersionName

description pomDescription

artifactId pomVersionName

groupId POM_GROUPID

packaging POM_PACKAGING

}

}

}

}


http://www.ppmy.cn/news/796574.html

相关文章

[bmim][Tf2N]离子液体(IL)负载UiO-66-PEI

[bmim][Tf2N]离子液体(IL)负载UiO-66-PEI 离子液体(IL)改性的UiO-66-NH2填料被引入微孔有机聚合物材料(PIM-1)中,以通过涂层改性和底漆制备致密且无缺陷的混合基质膜。IL[bmim][Tf2N]不仅提高了…

获得淘宝商品详情高级版api接口

item_get_pro-获得淘宝商品详情高级版 注册开通key测试 API返回结果完整数据 { "item": { "num_iid": "520813250866", "title": "三刃木折叠刀创意迷你钥匙扣钥匙刀户外随身多功能锋利开箱小刀", "desc_short"…

2021-05-07

支持测试 Result Object: { “item”: { “num_iid”: “520813250866”, “title”: “三刃木折叠刀过安检创意迷你钥匙扣钥匙刀军刀随身多功能小刀包邮”, “desc_short”: “”, “price”: “25.8”, “total_price”: 0, “suggestive_price”: 0, “orginal_price”: “…

高斯输出文件批量读取能量

批量读取能量 问题背景解决办法后记 问题背景 在量化计算时,能量是比较重要的概念,而在高斯的输出文件中能量数值往往藏在巨大的文本文件.log中。根据计算任务的大小,.log文件大小也有变化,不过日常计算中获得的文件基本大于十万…

怎么获取淘宝商品详情

Request address: num_iid520813234250866&is_promotion1&api_nameitem_get&langzh-CN&keytest_api_key&secret CN&keytest_api_key&secret Result Object: 请点击注册测试 { “item”: { “num_iid”: “520813234250866”, “title”: “三刃木…

利用高斯和Amber生成乙酰辅酶A配体的拓扑文件

最近在做带有乙酰辅酶A为配体的复合物动力学模拟,前期工作摸索了很久,也参考了很多资料,尤其是生成小分子拓扑的过程。这里想记录一下学习步骤。 在利用Amber生成乙酰辅酶A拓扑之前,需要先计算和拟合它的静电势。 打开GaussView软…

gaussian 初步 input file 的编写

input file basic form usually to calculate HOMO and LUMO, we first optimize the structure and then we calculate the energy(单点能),which includes the kinetic and potential energy of the electrons. To calulate the optimaze…

氧化硅片/锑化镓晶片介绍-供应钆镓石榴石(Gd3Ga5012)/砷化镓(GaAs)/钪酸钆(GdScO3)晶体基片

氧化硅片 简介: 二氧化硅片是指在硅片表面热生长一层均匀的介质薄膜,用作绝缘、或者掩模材料。 氧化工艺包括高温干氧氧化、高温湿氧氧化。公司采用进口先进氧化设备、工艺实现氧化层均匀、准确的生成。 产品特点: ● 氧化层厚度均匀 ● 平整…