NEXUS_USERNAME=username NEXUS_PASSWORD=password NEXUS_REPOSITORY_URL=http://xxx/nexus/repository/maven-releases/
//依赖库名称 POM_NAME=functionbar //版本号 POM_VERSION=1.0.1 //类别 POM_ARTIFACTID=utils //组id POM_GROUPID=com.app //打包类型 POM_PACKAGING=aar
apply from: '../nexus_upload.gradle'
//依赖maven插件
apply plugin: 'maven'
task androidJavadocs(type: Javadoc) {
options.encoding = "utf-8"
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}
task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
classifier = 'javadoc'
from androidJavadocs.destinationDir
}
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
artifacts {
archives androidSourcesJar
//如果项目javadoc不全会报错,可以注释掉
archives androidJavadocsJar
}
uploadArchives {
repositories {
mavenDeployer {
//仓库地址
repository(url: NEXUS_REPOSITORY_URL) {
//私服账户信息
authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
}
//pom必需的参数
pom.project {
name POM_NAME
version POM_VERSION
artifactId POM_ARTIFACTID
groupId POM_GROUPID
packaging POM_PACKAGING
}
}
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
maven { url NEXUS_REPOSITORY_URL}
}
}
compile 'com.app:functionbar:1.0.1
apply plugin: 'maven'
uploadArchives {
repositories {
mavenDeployer {
//仓库地址
repository(url: NEXUS_REPOSITORY_URL) {
//私服账户信息
authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
}
//pom必需的参数
pom.project {
name POM_NAME
version POM_VERSION
artifactId POM_ARTIFACTID
groupId POM_GROUPID
packaging POM_PACKAGING
}
}
}
}
buildscript {
repositories {
jcenter()
maven { url NEXUS_REPOSITORY_URL}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'
...
}
}
apply plugin: 'com.android.application' apply plugin: 'com.jakewharton.butterknife'
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有