-
新建
maven.gradle -
apply plugin: 'maven' uploadArchives { repositories { mavenDeployer { // 本地仓库路径 repository(url: '') { //用户名,密码 authentication(userName: '', password: '') } / snapshot仓库路径(没有可以不写) snapshotRepository(url: ''){ //用户名,密码 authentication(userName: '', password: '') } // 唯一标识 pom.groupId = 'com.github.jokar' // 项目名称 pom.artifactId = 'rx-okhttp' // 版本号 pom.version = '0.0.9' pom.project { name = project.name packaging = 'jar' description = 'rx-okhttp' developers { developer { id 'JokAr' name 'MicahelJokAr' email 'xx' } } } } } } // 生成jar包的task,不需要修改。 task sourcesJar(type: Jar) { from sourceSets.main.java.srcDirs classifier = 'sources' } // 生成jarDoc的task,不需要修改。 task myJavadocs(type: Javadoc) { source = sourceSets.main.allJava // destinationDir = file("../javadoc/") failOnError false // 忽略注释语法错误,如果用jdk1.8你的注释写的不规范就编译不过。 } // 生成javaDoc的jar,不需要修改。 task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.destinationDir } artifacts { archives javadocJar archives sourcesJar } -
在需要上传到module 的
build.gradle里添加apply from: 'maven.gradle' -
build一下
-
运行
uploadArchivesgradle 命令

本文介绍如何使用Maven Gradle插件配置本地仓库,包括设置用户名、密码、groupId、artifactId和版本号等关键信息。同时,提供生成jar包、源码包和javadoc包的任务配置。
589

被折叠的 条评论
为什么被折叠?



