-
新建
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一下
-
运行
uploadArchives
gradle 命令
gradle 上传Jar 到maven
最新推荐文章于 2024-09-29 09:25:15 发布