فهرست منبع

完善视频播放器内核库

yangchong 3 سال پیش
والد
کامیت
c2a71525a3
2فایلهای تغییر یافته به همراه9 افزوده شده و 118 حذف شده
  1. 4 117
      VideoKernel/build.gradle
  2. 5 1
      build.gradle

+ 4 - 117
VideoKernel/build.gradle

@@ -1,5 +1,7 @@
 apply plugin: 'com.android.library'
 apply from: rootProject.projectDir.absolutePath + "/VideoGradle/video.gradle"
+//迁移到jitpack
+apply plugin: 'com.github.dcendents.android-maven'
 
 android {
     compileSdkVersion project.ext.androidCompileSdkVersion
@@ -7,8 +9,8 @@ android {
     defaultConfig {
         minSdkVersion project.ext.androidMinSdkVersion
         targetSdkVersion project.ext.androidTargetSdkVersion
-        versionCode 36
-        versionName "3.0.6"
+        versionCode 37
+        versionName "3.0.7"
     }
 
     buildTypes {
@@ -46,118 +48,3 @@ dependencies {
     implementation project(':VideoTool')
 }
 
-
-/** 以下开始是将Android Library上传到jcenter的相关配置**/
-apply plugin: 'com.github.dcendents.android-maven'
-apply plugin: 'com.jfrog.bintray'
-
-//项目主页
-def siteUrl = 'https://github.com/yangchong211/YCVideoPlayer'    // project homepage
-//项目的版本控制地址
-def gitUrl = 'https://github.com/yangchong211/YCVideoPlayer.git' // project git
-
-//发布到组织名称名字,必须填写
-group = "cn.yc"
-//发布到JCenter上的项目名字,必须填写
-def libName = "YCVideoKernelLib"
-// 版本号,下次更新是只需要更改版本号即可
-version = "3.0.6"
-/**  上面配置后上传至jcenter后的编译路径是这样的: compile 'cn.yc:YCVideoKernelLib:1.0.0'  **/
-
-//生成源文件
-task sourcesJar(type: Jar) {
-    from android.sourceSets.main.java.srcDirs
-    classifier = 'sources'
-}
-//生成文档
-task javadoc(type: Javadoc) {
-    source = android.sourceSets.main.java.srcDirs
-    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
-    options.encoding "UTF-8"
-    options.charSet 'UTF-8'
-    options.author true
-    options.version true
-    options.links "https://github.com/linglongxin24/FastDev/tree/master/mylibrary/docs/javadoc"
-    failOnError false
-}
-
-//文档打包成jar
-task javadocJar(type: Jar, dependsOn: javadoc) {
-    classifier = 'javadoc'
-    from javadoc.destinationDir
-}
-//拷贝javadoc文件
-task copyDoc(type: Copy) {
-    from "${buildDir}/docs/"
-    into "docs"
-}
-
-//上传到jcenter所需要的源码文件
-artifacts {
-    archives javadocJar
-    archives sourcesJar
-}
-
-// 配置maven库,生成POM.xml文件
-install {
-    repositories.mavenInstaller {
-        // This generates POM.xml with proper parameters
-        pom {
-            project {
-                packaging 'aar'
-                //项目描述,自由填写
-                name 'This is video kernel lib'
-                url siteUrl
-                licenses {
-                    license {
-                        //开源协议
-                        name 'The Apache Software License, Version 2.0'
-                        url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
-                    }
-                }
-                developers {
-                    developer {
-                        //开发者的个人信息,根据个人信息填写
-                        id 'yangchong'
-                        name 'yc'
-                        email 'yangchong211@163.com'
-                    }
-                }
-                scm {
-                    connection gitUrl
-                    developerConnection gitUrl
-                    url siteUrl
-                }
-            }
-        }
-    }
-}
-
-//上传到jcenter
-Properties properties = new Properties()
-properties.load(project.rootProject.file('local.properties').newDataInputStream())
-bintray {
-    user = properties.getProperty("bintray.user")    //读取 local.properties 文件里面的 bintray.user
-    key = properties.getProperty("bintray.apikey")  //读取 local.properties 文件里面的 bintray.apikey
-    configurations = ['archives']
-    pkg {
-        repo = "maven"
-        name = libName    //发布到JCenter上的项目名字,必须填写
-        desc = 'android video kernel'    //项目描述
-        websiteUrl = siteUrl
-        vcsUrl = gitUrl
-        licenses = ["Apache-2.0"]
-        publish = true
-    }
-}
-
-javadoc {
-    options {
-        //如果你的项目里面有中文注释的话,必须将格式设置为UTF-8,不然会出现乱码
-        encoding "UTF-8"
-        charSet 'UTF-8'
-        author true
-        version true
-        links "http://docs.oracle.com/javase/7/docs/api"
-    }
-}

+ 5 - 1
build.gradle

@@ -13,7 +13,11 @@ buildscript {
     }
     dependencies {
         classpath 'com.android.tools.build:gradle:3.2.1'
-        //添加下面两句,进行配置
+
+        //jitpack
+        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
+
+        //添加下面两句,进行配置,jcenter
         classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
         classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
     }