的
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
/**②.发布到私有服务器maven仓库*/
|
||||
apply plugin: 'maven'
|
||||
/*task androidJavadocs(type: Javadoc) {
|
||||
source = android.sourceSets.main.java.srcDirs
|
||||
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
|
||||
}*/
|
||||
//打包java文档的 task
|
||||
|
||||
/*task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
|
||||
classifier = 'javadoc'
|
||||
from androidJavadocs.destinationDir
|
||||
}*/
|
||||
//打包main目录下文件的 task
|
||||
task androidSourcesJar(type: Jar) {
|
||||
classifier = 'sources'
|
||||
from android.sourceSets.main.java.srcDirs
|
||||
}
|
||||
//配置需要上传到maven仓库的文件
|
||||
artifacts {
|
||||
archives androidSourcesJar
|
||||
// archives androidJavadocsJar
|
||||
}
|
||||
//上传到Maven仓库的task
|
||||
uploadArchives {
|
||||
repositories {
|
||||
mavenDeployer {
|
||||
//指定maven仓库url
|
||||
repository(url: "http://localhost:8081/nexus/content/repositories/releases/") {
|
||||
//nexus登录默认用户名和密码
|
||||
authentication(userName: "admin", password: "admin123")
|
||||
}
|
||||
pom.groupId = "com.openxu.viewlib"// 唯一标识(通常为模块包名,也可以任意)
|
||||
pom.artifactId = "OXViewLib" // 项目名称(通常为类库模块名称,也可以任意)
|
||||
pom.version = "1.0.0" // 版本号
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user