Skip to content

Commit cfd9347

Browse files
committed
发布1.0.1版本
1 parent 4af1049 commit cfd9347

File tree

5 files changed

+241
-4
lines changed

5 files changed

+241
-4
lines changed

JitPackUpload.gradle

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
apply plugin: 'com.github.dcendents.android-maven'
2+
3+
// 指定group,com.github.<用户名>,这里我默认填写的是我的github账号,请换成你自己的。
4+
group='com.github.xuexiangjys'
5+
6+
//---------------------------------------------
7+
8+
9+
// 指定编码
10+
tasks.withType(JavaCompile) {
11+
options.encoding = "UTF-8"
12+
}
13+
14+
tasks.withType(Javadoc) {
15+
options.encoding = 'UTF-8'
16+
}
17+
18+
if (project.hasProperty("android")) { // Android libraries
19+
task sourcesJar(type: Jar) {
20+
classifier = 'sources'
21+
from android.sourceSets.main.java.srcDirs
22+
}
23+
24+
task javadoc(type: Javadoc) {
25+
failOnError false
26+
source = android.sourceSets.main.java.srcDirs
27+
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
28+
}
29+
} else { // Java libraries
30+
task sourcesJar(type: Jar, dependsOn: classes) {
31+
classifier = 'sources'
32+
from sourceSets.main.allSource
33+
}
34+
}
35+
36+
javadoc {
37+
options {
38+
encoding "UTF-8"
39+
charSet 'UTF-8'
40+
author true
41+
version true
42+
links "http://docs.oracle.com/javase/7/docs/api"
43+
}
44+
}
45+
46+
// 制作文档(Javadoc)
47+
task javadocJar(type: Jar, dependsOn: javadoc) {
48+
classifier = 'javadoc'
49+
from javadoc.destinationDir
50+
}
51+
52+
artifacts {
53+
archives javadocJar
54+
archives sourcesJar
55+
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ allprojects {
7373
```
7474
dependencies {
7575
...
76-
implementation 'com.github.xuexiangjys:XHttp2:1.0.0'
76+
implementation 'com.github.xuexiangjys:XHttp2:1.0.1'
7777
implementation 'com.google.code.gson:gson:2.8.2'
7878
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
7979
implementation 'io.reactivex.rxjava2:rxjava:2.1.12'
@@ -907,7 +907,7 @@ https://github.com/zhou-you/RxEasyHttp
907907

908908
![](https://github.com/xuexiangjys/XPage/blob/master/img/qq_group.jpg)
909909

910-
[xhsvg]: https://img.shields.io/badge/XHttp2-v1.0.0-brightgreen.svg
910+
[xhsvg]: https://img.shields.io/badge/XHttp2-v1.0.1-brightgreen.svg
911911
[xh]: https://github.com/xuexiangjys/XHttp2
912912
[apisvg]: https://img.shields.io/badge/API-14+-brightgreen.svg
913913
[api]: https://android-arsenal.com/api?level=14

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
buildscript {
44

5-
apply from: 'https://raw.githubusercontent.com/xuexiangjys/XUtil/master/versions.gradle'
5+
apply from: './versions.gradle'
66
addRepos(repositories) //增加代码仓库
77

88
dependencies {

versions.gradle

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
/**
2+
* Shared file between builds so that they can all use the same dependencies and
3+
* maven repositories.
4+
**/
5+
ext.deps = [:]
6+
def versions = [:]
7+
versions.android_gradle_plugin = "3.0.1"
8+
versions.android_maven_gradle_plugin = "2.0"
9+
versions.gradle_bintray_plugin = "1.8.0"
10+
versions.arch_core = "1.1.0"
11+
versions.room = "1.1.0-alpha1"
12+
versions.lifecycle = "1.1.0"
13+
versions.support = "27.1.1"
14+
versions.dagger = "2.11"
15+
versions.junit = "4.12"
16+
versions.espresso = "3.0.2"
17+
versions.retrofit = "2.3.0"
18+
versions.okhttp_logging_interceptor = "3.9.0"
19+
versions.mockwebserver = "3.8.1"
20+
versions.apache_commons = "2.5"
21+
versions.mockito = "2.7.19"
22+
versions.mockito_all = "1.10.19"
23+
versions.dexmaker = "2.2.0"
24+
versions.constraint_layout = "1.0.2"
25+
versions.glide = "3.8.0"
26+
versions.timber = "4.5.1"
27+
versions.rxjava2 = "2.1.3"
28+
versions.rx_android = "2.0.1"
29+
versions.atsl_runner = "1.0.1"
30+
versions.atsl_rules = "1.0.1"
31+
versions.hamcrest = "1.3"
32+
versions.kotlin = "1.2.20"
33+
versions.paging = "1.0.0-alpha5"
34+
versions.butterknife = "8.8.1"
35+
versions.runner = "1.0.1"
36+
versions.gson = "2.8.2"
37+
versions.okhttp3 = "3.9.1"
38+
versions.nineoldandroids = "2.4.0"
39+
versions.calligraphy = "2.3.0"
40+
versions.godeye = "1.7.4"
41+
42+
def deps = [:]
43+
44+
def support = [:]
45+
support.annotations = "com.android.support:support-annotations:$versions.support"
46+
support.app_compat = "com.android.support:appcompat-v7:$versions.support"
47+
support.recyclerview = "com.android.support:recyclerview-v7:$versions.support"
48+
support.cardview = "com.android.support:cardview-v7:$versions.support"
49+
support.design = "com.android.support:design:$versions.support"
50+
support.v4 = "com.android.support:support-v4:$versions.support"
51+
support.core_utils = "com.android.support:support-core-utils:$versions.support"
52+
deps.support = support
53+
54+
def room = [:]
55+
room.runtime = "android.arch.persistence.room:runtime:$versions.room"
56+
room.compiler = "android.arch.persistence.room:compiler:$versions.room"
57+
room.rxjava2 = "android.arch.persistence.room:rxjava2:$versions.room"
58+
room.testing = "android.arch.persistence.room:testing:$versions.room"
59+
deps.room = room
60+
61+
def lifecycle = [:]
62+
lifecycle.runtime = "android.arch.lifecycle:runtime:$versions.lifecycle"
63+
lifecycle.extensions = "android.arch.lifecycle:extensions:$versions.lifecycle"
64+
lifecycle.java8 = "android.arch.lifecycle:common-java8:$versions.lifecycle"
65+
lifecycle.compiler = "android.arch.lifecycle:compiler:$versions.lifecycle"
66+
deps.lifecycle = lifecycle
67+
68+
def arch_core = [:]
69+
arch_core.testing = "android.arch.core:core-testing:$versions.arch_core"
70+
deps.arch_core = arch_core
71+
72+
def retrofit = [:]
73+
retrofit.runtime = "com.squareup.retrofit2:retrofit:$versions.retrofit"
74+
retrofit.gson = "com.squareup.retrofit2:converter-gson:$versions.retrofit"
75+
retrofit.mock = "com.squareup.retrofit2:retrofit-mock:$versions.retrofit"
76+
deps.retrofit = retrofit
77+
deps.okhttp_logging_interceptor = "com.squareup.okhttp3:logging-interceptor:${versions.okhttp_logging_interceptor}"
78+
79+
def dagger = [:]
80+
dagger.runtime = "com.google.dagger:dagger:$versions.dagger"
81+
dagger.android = "com.google.dagger:dagger-android:$versions.dagger"
82+
dagger.android_support = "com.google.dagger:dagger-android-support:$versions.dagger"
83+
dagger.compiler = "com.google.dagger:dagger-compiler:$versions.dagger"
84+
dagger.android_support_compiler = "com.google.dagger:dagger-android-processor:$versions.dagger"
85+
86+
deps.dagger = dagger
87+
88+
def butterknife = [:]
89+
butterknife.runtime = "com.jakewharton:butterknife:$versions.butterknife"
90+
butterknife.compiler = "com.jakewharton:butterknife-compiler:$versions.butterknife"
91+
92+
deps.butterknife = butterknife
93+
94+
def arouter = [:]
95+
arouter.api = "com.alibaba:arouter-api:1.3.1"
96+
arouter.compiler = "com.alibaba:arouter-compiler:1.1.4"
97+
98+
deps.arouter = arouter
99+
100+
def espresso = [:]
101+
espresso.core = "com.android.support.test.espresso:espresso-core:$versions.espresso"
102+
espresso.contrib = "com.android.support.test.espresso:espresso-contrib:$versions.espresso"
103+
espresso.intents = "com.android.support.test.espresso:espresso-intents:$versions.espresso"
104+
deps.espresso = espresso
105+
106+
def atsl = [:]
107+
atsl.runner = "com.android.support.test:runner:$versions.atsl_runner"
108+
atsl.rules = "com.android.support.test:rules:$versions.atsl_runner"
109+
deps.atsl = atsl
110+
111+
def mockito = [:]
112+
mockito.core = "org.mockito:mockito-core:$versions.mockito"
113+
mockito.all = "org.mockito:mockito-all:$versions.mockito_all"
114+
deps.mockito = mockito
115+
116+
def kotlin = [:]
117+
kotlin.stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jre7:$versions.kotlin"
118+
kotlin.test = "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin"
119+
kotlin.plugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin"
120+
121+
deps.kotlin = kotlin
122+
123+
def godeye = [:]
124+
godeye.core = "cn.hikyson.godeye:godeye-core:$versions.godeye"
125+
godeye.toolbox = "cn.hikyson.godeye:godeye-toolbox:$versions.godeye"
126+
godeye.monitor = "cn.hikyson.godeye:godeye-monitor:$versions.godeye"
127+
godeye.monitor_no_op = "cn.hikyson.godeye:godeye-monitor-no-op:$versions.godeye"
128+
129+
deps.godeye = godeye
130+
131+
deps.android_gradle_plugin = "com.android.tools.build:gradle:$versions.android_gradle_plugin"
132+
deps.android_maven_gradle_plugin = "com.github.dcendents:android-maven-gradle-plugin:$versions.android_maven_gradle_plugin"
133+
deps.gradle_bintray_plugin = "com.jfrog.bintray.gradle:gradle-bintray-plugin:$versions.gradle_bintray_plugin"
134+
deps.freeline_gradle_plugin = "com.antfortune.freeline:gradle:0.8.8"
135+
deps.paging = "android.arch.paging:runtime:$versions.paging"
136+
deps.glide = "com.github.bumptech.glide:glide:$versions.glide"
137+
deps.dexmaker = "com.linkedin.dexmaker:dexmaker-mockito:$versions.dexmaker"
138+
deps.constraint_layout = "com.android.support.constraint:constraint-layout:$versions.constraint_layout"
139+
deps.timber = "com.jakewharton.timber:timber:$versions.timber"
140+
deps.junit = "junit:junit:$versions.junit"
141+
deps.runner = "com.android.support.test:runner:$versions.runner"
142+
deps.mock_web_server = "com.squareup.okhttp3:mockwebserver:$versions.mockwebserver"
143+
deps.rxjava2 = "io.reactivex.rxjava2:rxjava:$versions.rxjava2"
144+
deps.rx_android = "io.reactivex.rxjava2:rxandroid:$versions.rx_android"
145+
deps.hamcrest = "org.hamcrest:hamcrest-all:$versions.hamcrest"
146+
deps.gson = "com.google.code.gson:gson:$versions.gson"
147+
deps.okhttp3 = "com.squareup.okhttp3:okhttp:$versions.okhttp3"
148+
deps.nineoldandroids = "com.nineoldandroids:library:$versions.nineoldandroids"
149+
deps.calligraphy = "uk.co.chrisjenx:calligraphy:$versions.calligraphy"
150+
151+
ext.deps = deps
152+
153+
def build_versions = [:]
154+
build_versions.min_sdk = 19
155+
build_versions.target_sdk = 27
156+
build_versions.build_tools = "27.0.3"
157+
ext.build_versions = build_versions
158+
159+
def app_release = [:]
160+
app_release.storeFile = "../keystores/android.keystore"
161+
app_release.storePassword = "xuexiang"
162+
app_release.keyAlias = "android.keystore"
163+
app_release.keyPassword = "xuexiang"
164+
165+
ext.app_release = app_release
166+
167+
//默认添加代码仓库路径
168+
def addRepos(RepositoryHandler handler) {
169+
handler.google()
170+
handler.jcenter()
171+
handler.mavenCentral()
172+
//Add the JitPack repository
173+
handler.maven { url "https://jitpack.io" }
174+
//Add the aliyun repository
175+
handler.maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
176+
//Add the Local repository
177+
handler.maven{ url 'LocalRepository'}
178+
}
179+
180+
ext.addRepos = this.&addRepos
181+
182+

xhttp2-lib/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ dependencies {
3535

3636
}
3737

38-
apply from: "https://raw.githubusercontent.com/xuexiangjys/XUtil/master/JitPackUpload.gradle"
38+
apply from: "../JitPackUpload.gradle"
3939

0 commit comments

Comments
 (0)