Skip to content

Commit

Permalink
upload to jcenter
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangyang committed Jun 13, 2016
1 parent 268154f commit 563a177
Show file tree
Hide file tree
Showing 8 changed files with 135 additions and 92 deletions.
74 changes: 71 additions & 3 deletions IjkLib/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
apply plugin: 'com.android.library'

apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'com.jfrog.bintray'
// This is the library version used when deploying the artifact
version = PROJ_VERSION
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

resourcePrefix "ijkLib__"
defaultConfig {
minSdkVersion 15
targetSdkVersion 23
Expand All @@ -17,11 +20,76 @@ android {
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'tv.danmaku.ijk.media:ijkplayer-java:0.4.5.1'
compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.4.5.1'
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:preference-v7:23.2.1'
}
def siteUrl = 'https://github.com/Leifzhang/ijkplayer' // 项目的主页
def gitUrl = 'https://github.com/Leifzhang/ijkplayer.git' // Git仓库的url
group = PROJ_GROUP // Maven Group ID for the artifact,一般填你唯一的包名
install {
repositories.mavenInstaller {
// This generates POM.xml with proper parameters
pom {
project {
packaging 'aar'
// Add your description here
name 'Android fast videoview' //项目描述
url siteUrl
// Set your license
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
}
}
developers {
developer {
id 'LeifZhang' //填写的一些基本信息
name 'IjkPlayer'
email '[email protected]'
}
}
scm {
connection gitUrl
developerConnection gitUrl
url siteUrl
}
}
}
}
}
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))
}
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives javadocJar
archives sourcesJar
}
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
bintray {
user = properties.getProperty("bintray.user")
key = properties.getProperty("bintray.apikey")
configurations = ['archives']
pkg {
repo = "maven"
name = "IjkplayerLib" //发布到JCenter上的项目名字
websiteUrl = siteUrl
vcsUrl = gitUrl
licenses = ["Apache-2.0"]
publish = true
}
}
3 changes: 0 additions & 3 deletions IjkLib/gradle.properties

This file was deleted.

4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
基于bilibili开源播放器编译好的so包项目,可直接通过lib的方式进行引用。
### 项目更新
升级了ijkplayer的so包以及java代码,同时更好的对lib代码迁移,方便直接关联项目的方式引入。
同时感谢bilibili大神们开源
同时感谢bilibili大神们开源。
可以使用下面的方式直接关联
#`compile 'com.github.leifzhang:IjkLib:0.0.1'`
20 changes: 3 additions & 17 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,32 +5,18 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.android.tools.build:gradle:2.1.2'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.1'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'

}
}

def isReleaseBuild() {

return version.contains("SNAPSHOT") == false

}

allprojects {

version = PROJ_VERSION

group = PROJ_GROUP

repositories {

mavenCentral()

jcenter()
}

}
94 changes: 47 additions & 47 deletions build/intermediates/dex-cache/cache.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,39 @@
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/classes-4ec2953b2ad0a1f076a8e4cbcba3d9efea486597.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/IjkplayerLib/IjkplayerLib/unspecified/jars/classes.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="b2fcbf6ce827cf00337ac4af4de1694695b3051b">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-ab25ed06d19e331ee7015e48f5a477e6c3963549.jar" />
sha1="673d77a5bbddd766037f088e775df525c46407f0">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-support-vector-drawable-23.2.1_ec9ffdb27066185d660a821e9c4b5f294a0864a5.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/tv.danmaku.ijk.media/ijkplayer-java/0.4.5.1/jars/classes.jar"
jar="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/exploded-aar/com.android.support/support-v4/22.2.0/jars/libs/internal_impl-22.2.0.jar"
jumboMode="false"
revision="22.0.1"
sha1="57f2ab85c164ff1676ec64dee787981c046fab79">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/internal_impl-22.2.0-05d97a25d9823bc3bd9ec6dcfffcdb0731db4f8f.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-v4/23.2.1/jars/libs/internal_impl-23.2.1.jar"
jumboMode="false"
revision="23.0.2"
sha1="23c5ebc43f662273a5f8fde62c6905253f7ea186">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-df6d591208eb2bfdfbd4a4421427896be1dd7b8d.jar" />
sha1="607a3d0b8013b4ccbfeb0b7cb293351994e021fb">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/internal_impl-23.2.1_fd0191c8f86f50524792db307aed85dd5fd22300.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.google.android.exoplayer/exoplayer/r1.5.2/jars/classes.jar"
jar="/Users/zhangyang/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/23.2.1/support-annotations-23.2.1.jar"
jumboMode="false"
revision="23.0.2"
sha1="068f6603ce77d2f2308d3998a790b9f064cd5dc0">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-3076d64dfc6b3d0760bd61393923976c0689a4cd.jar" />
sha1="ccb693bc0774fcb637246f7360de25b4af7df318">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/support-annotations-23.2.1_c09742b42db6780a80ad06082653d58bc0122cdd.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.2.1/jars/classes.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/tv.danmaku.ijk.media/ijkplayer-java/0.4.5.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="e3885783ff8926ed9e2fdcd16816c2e1e73e7aee">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-777f218d96c3b117f80c771259aafcf44997d68e.jar" />
sha1="23c5ebc43f662273a5f8fde62c6905253f7ea186">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/tv.danmaku.ijk.media-ijkplayer-java-0.4.5.1_df6d591208eb2bfdfbd4a4421427896be1dd7b8d.jar" />
</item>
<item
jar="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/exploded-aar/com.android.support/support-v4/22.2.0/jars/classes.jar"
Expand All @@ -43,75 +50,61 @@
sha1="1ee588ff2c4daf7b97c1cbf922a6c7f027285c2f">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/classes-f4355425c852c2a107fc6be725e38892bebbc125.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="673d77a5bbddd766037f088e775df525c46407f0">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-ec9ffdb27066185d660a821e9c4b5f294a0864a5.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/preference-v7/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="ffdfc8b94e6d46a997ada2edc9a212782d4d321d">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-f674ff61b0a95f4d87613dc3b45ff7854fe7d65f.jar" />
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-preference-v7-23.2.1_f674ff61b0a95f4d87613dc3b45ff7854fe7d65f.jar" />
</item>
<item
jar="/Users/zhangyang/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/23.2.1/support-annotations-23.2.1.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="ccb693bc0774fcb637246f7360de25b4af7df318">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/support-annotations-23.2.1-c09742b42db6780a80ad06082653d58bc0122cdd.jar" />
sha1="e3885783ff8926ed9e2fdcd16816c2e1e73e7aee">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-recyclerview-v7-23.2.1_777f218d96c3b117f80c771259aafcf44997d68e.jar" />
</item>
<item
jar="/Users/zhangyang/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/22.2.0/support-annotations-22.2.0.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.github.leifzhang/IjkLib/0.0.1/jars/classes.jar"
jumboMode="false"
revision="22.0.1"
sha1="66b42a1f3eb7676070b7ef7f14b603483aecbee1">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/support-annotations-22.2.0-17c68de9daecad74dac9816ce79afee5ba6c4f7f.jar" />
revision="23.0.2"
sha1="82639cd3db03e63d8801b61936b4c6aded6bc28f">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.github.leifzhang-IjkLib-0.0.1_a0b6f2c95884f4c639642cc339c75334732ce205.jar" />
</item>
<item
jar="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/exploded-aar/com.android.support/support-v4/22.2.0/jars/libs/internal_impl-22.2.0.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/tv.danmaku.ijk.media/ijkplayer-exo/0.4.5.1/jars/classes.jar"
jumboMode="false"
revision="22.0.1"
sha1="57f2ab85c164ff1676ec64dee787981c046fab79">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/internal_impl-22.2.0-05d97a25d9823bc3bd9ec6dcfffcdb0731db4f8f.jar" />
revision="23.0.2"
sha1="5bcd8da22b3ce28e045a0e149af51a4574ef58ab">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/tv.danmaku.ijk.media-ijkplayer-exo-0.4.5.1_a8e5050ae50ff8f432f351a1d5e6c5173f584d11.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="3469cb457f10f74c28cbc05f069b6c894f6cbdd0">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-c9dff672906e866a2163de1f91f8213f92716046.jar" />
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-animated-vector-drawable-23.2.1_c9dff672906e866a2163de1f91f8213f92716046.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-v4/23.2.1/jars/classes.jar"
jar="/Users/zhangyang/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/22.2.0/support-annotations-22.2.0.jar"
jumboMode="false"
revision="23.0.2"
sha1="3be474b1b21b31cf2fa93fe6bd641ae108d96452">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-f84928cf802e4b4086b893e409296ab8ce8c7017.jar" />
revision="22.0.1"
sha1="66b42a1f3eb7676070b7ef7f14b603483aecbee1">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/support-annotations-22.2.0-17c68de9daecad74dac9816ce79afee5ba6c4f7f.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/tv.danmaku.ijk.media/ijkplayer-exo/0.4.5.1/jars/classes.jar"
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-v4/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="5bcd8da22b3ce28e045a0e149af51a4574ef58ab">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-a8e5050ae50ff8f432f351a1d5e6c5173f584d11.jar" />
sha1="3be474b1b21b31cf2fa93fe6bd641ae108d96452">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-support-v4-23.2.1_f84928cf802e4b4086b893e409296ab8ce8c7017.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.2.1/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="e4d0cbb0b999604b349062f0214a0a228a7fd151">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/classes-f773ea1857ec87d613017f8383c0c8bfb64a47e0.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.android.support/support-v4/23.2.1/jars/libs/internal_impl-23.2.1.jar"
jumboMode="false"
revision="23.0.2"
sha1="607a3d0b8013b4ccbfeb0b7cb293351994e021fb">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/internal_impl-23.2.1-fd0191c8f86f50524792db307aed85dd5fd22300.jar" />
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.android.support-appcompat-v7-23.2.1_f773ea1857ec87d613017f8383c0c8bfb64a47e0.jar" />
</item>
<item
jar="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/exploded-aar/ijkplayer/player-java/unspecified/jars/classes.jar"
Expand All @@ -120,5 +113,12 @@
sha1="7c381780c6fd2bbfec7a355ae2fa2a4a2df60ac6">
<dex dex="/Users/zhangyang/Documents/ijkplayer-master/android/ijkplayer/sample/build/intermediates/pre-dexed/debug/classes-0e488d1894fb7d177c8b25f56097bceb039a33fc.jar" />
</item>
<item
jar="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/exploded-aar/com.google.android.exoplayer/exoplayer/r1.5.2/jars/classes.jar"
jumboMode="false"
revision="23.0.2"
sha1="068f6603ce77d2f2308d3998a790b9f064cd5dc0">
<dex dex="/Users/zhangyang/IjkplayerLib/sample/build/intermediates/pre-dexed/debug/com.google.android.exoplayer-exoplayer-r1.5.2_3076d64dfc6b3d0760bd61393923976c0689a4cd.jar" />
</item>

</items>
21 changes: 1 addition & 20 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,4 @@

# 包信息
PROJ_GROUP=com.github.leifzhang
PROJ_VERSION=0.0.1

# 项目的描述
PROJ_WEBSITEURL=https://github.com/Leifzhang/ijkplayer
PROJ_ISSUETRACKERURL=https://github.com/Leifzhang/ijkplayer/issues
PROJ_VCSURL=https://github.com/Leifzhang/ijkplayer.git
PROJ_DESCRIPTION=simpe of ijkplayer qulick use in projcet

# Licence信息
PROJ_LICENCE_NAME=The Apache Software License, Version 2.0
PROJ_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt
PROJ_LICENCE_DEST=repo

POM_LICENCE_DIST=repo
POM_DEVELOPER_ID=ijkplayer
POM_DEVELOPER_NAME=Leif Zhang

ANDROID_BUILD_TARGET_SDK_VERSION=23
ANDROID_BUILD_TOOLS_VERSION=23.0.2
ANDROID_BUILD_SDK_VERSION=23
PROJ_VERSION=0.0.1
2 changes: 2 additions & 0 deletions local.properties
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@
# header note.
#Sat Jan 16 14:58:21 CST 2016
sdk.dir=/Users/zhangyang/Library/Android/sdk
bintray.user=leifzhang
bintray.apikey=530dc571aa2139f444f2bddfdd3bed4170f9b977
Loading

0 comments on commit 563a177

Please sign in to comment.