android studio library 使用maven publish上傳到倉庫
阿新 • • 發佈:2021-12-17
grade文件地址
https://docs.gradle.org/current/userguide/publishing_maven.html#header
任務
generatePomFileForPubNamePublication
—生成MavenPom-
為名為PubName的釋出建立 POM 檔案,填充已知元資料,例如專案名稱、專案版本和依賴項。POM 檔案的預設位置是build/publications/$pubName/pom-default.xml。
publishPubNamePublicationToRepoNameRepository
—PublishToMavenRepository-
將
publishPubNamePublicationToMavenLocal
—PublishToMavenLocal-
將PubName釋出與釋出的 POM 檔案和其他元資料一起複製到本地 Maven 快取——通常是$USER_HOME/.m2/repository。
publish
-
取決於:所有任務
publishPubNamePublicationToRepoNameRepository
將所有定義的釋出釋出到所有定義的儲存庫的聚合任務。它不包括複製出版物本地Maven快取。
publishToMavenLocal
-
取決於:所有任務
publishPubNamePublicationToMavenLocal
將所有定義的釋出複製到本地 Maven 快取,包括它們的元資料(POM 檔案等)。
在library 專案的build.grade 檔案中新增
task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar" classpath