Skip to content

Commit a9cb410

Browse files
author
yubaokang
committed
update
1 parent bc839ff commit a9cb410

File tree

4 files changed

+66
-61
lines changed

4 files changed

+66
-61
lines changed

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ buildscript {
55
dependencies {
66
classpath 'com.android.tools.build:gradle:2.2.2'
77
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
8-
classpath 'com.novoda:bintray-release:0.3.4'//添加
8+
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line
9+
// classpath 'com.novoda:bintray-release:0.3.4'//添加
910
}
1011
}
1112

intentinject-annotation/build.gradle

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
apply plugin: 'java'
2-
apply plugin: 'bintray-release'//添加
2+
//apply plugin: 'bintray-release'//添加
33
sourceCompatibility = "1.7"
44
targetCompatibility = "1.7"
5-
5+
apply plugin: 'com.github.dcendents.android-maven'
6+
group = 'com.github.yubaokang'
67
//添加
7-
publish {
8-
artifactId = 'intentinject-annotation'
9-
userOrg = rootProject.userOrg
10-
groupId = rootProject.groupId
11-
uploadName = rootProject.uploadName
12-
publishVersion = rootProject.publishVersion
13-
description = rootProject.description
14-
website = rootProject.website
15-
licences = rootProject.licences
16-
}
8+
//publish {
9+
// artifactId = 'intentinject-annotation'
10+
// userOrg = rootProject.userOrg
11+
// groupId = rootProject.groupId
12+
// uploadName = rootProject.uploadName
13+
// publishVersion = rootProject.publishVersion
14+
// description = rootProject.description
15+
// website = rootProject.website
16+
// licences = rootProject.licences
17+
//}

intentinject-api/build.gradle

Lines changed: 44 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
apply plugin: 'com.android.library'
2-
apply plugin: 'bintray-release'//添加
3-
2+
//apply plugin: 'bintray-release'//添加
3+
apply plugin: 'com.github.dcendents.android-maven'
4+
group='com.github.yubaokang'
45
android {
56
compileSdkVersion 24
67
buildToolsVersion "24.0.2"
@@ -29,44 +30,44 @@ dependencies {
2930
compile project(':intentinject-annotation')
3031
}
3132

32-
// Jar
33-
task androidJar(type: Jar) {
34-
dependsOn assemble
35-
group 'Build'
36-
description 'blah blah'
37-
from zipTree(
38-
'build/intermediates/bundles/release/classes.jar')
39-
from zipTree(
40-
'../intentinject-compiler/build/libs/intentinject-compiler.jar')
41-
from zipTree(
42-
'../intentinject-annotation/build/libs/intentinject-annotation.jar')
43-
}
44-
45-
// javadoc tasks
46-
android.libraryVariants.all { variant ->
47-
task("javadoc${variant.name.capitalize()}", type: Javadoc) {
48-
description "Generates Javadoc for $variant.name."
49-
group 'Docs'
50-
source = variant.javaCompile.source
51-
source "../intentinject-annotation/src/main/java"
52-
exclude '**/BuildConfig.java'
53-
exclude '**/R.java'
54-
}
55-
}
56-
//添加
57-
publish {
58-
artifactId = 'intentinject-api'
59-
userOrg = rootProject.userOrg
60-
groupId = rootProject.groupId
61-
uploadName = rootProject.uploadName
62-
publishVersion = rootProject.publishVersion
63-
description = rootProject.description
64-
website = rootProject.website
65-
licences = rootProject.licences
66-
}
67-
68-
task copyJar(type: Copy) {
69-
from('build/libs/intentinject-api.jar')
70-
into('../output/')
71-
rename('intentinject-api.jar', 'intentinject.jar')
72-
}
33+
//// Jar
34+
//task androidJar(type: Jar) {
35+
// dependsOn assemble
36+
// group 'Build'
37+
// description 'blah blah'
38+
// from zipTree(
39+
// 'build/intermediates/bundles/release/classes.jar')
40+
// from zipTree(
41+
// '../intentinject-compiler/build/libs/intentinject-compiler.jar')
42+
// from zipTree(
43+
// '../intentinject-annotation/build/libs/intentinject-annotation.jar')
44+
//}
45+
//
46+
//// javadoc tasks
47+
//android.libraryVariants.all { variant ->
48+
// task("javadoc${variant.name.capitalize()}", type: Javadoc) {
49+
// description "Generates Javadoc for $variant.name."
50+
// group 'Docs'
51+
// source = variant.javaCompile.source
52+
// source "../intentinject-annotation/src/main/java"
53+
// exclude '**/BuildConfig.java'
54+
// exclude '**/R.java'
55+
// }
56+
//}
57+
////添加
58+
//publish {
59+
// artifactId = 'intentinject-api'
60+
// userOrg = rootProject.userOrg
61+
// groupId = rootProject.groupId
62+
// uploadName = rootProject.uploadName
63+
// publishVersion = rootProject.publishVersion
64+
// description = rootProject.description
65+
// website = rootProject.website
66+
// licences = rootProject.licences
67+
//}
68+
//
69+
//task copyJar(type: Copy) {
70+
// from('build/libs/intentinject-api.jar')
71+
// into('../output/')
72+
// rename('intentinject-api.jar', 'intentinject.jar')
73+
//}

intentinject-compiler/build.gradle

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apply plugin: 'java'
2-
apply plugin: 'bintray-release'//添加
3-
targetCompatibility = '1.7'
4-
sourceCompatibility = '1.7'
2+
//apply plugin: 'bintray-release'//添加
3+
apply plugin: 'com.github.dcendents.android-maven'
4+
group='com.github.yubaokang'
55
dependencies {
66
compile project(':intentinject-annotation')
77
compile 'com.google.auto.service:auto-service:1.0-rc2'
@@ -18,7 +18,7 @@ javadoc {
1818
}
1919

2020
//添加
21-
publish {
21+
/*publish {
2222
artifactId = 'intentinject-compiler'
2323
userOrg = rootProject.userOrg
2424
groupId = rootProject.groupId
@@ -27,4 +27,6 @@ publish {
2727
description = rootProject.description
2828
website = rootProject.website
2929
licences = rootProject.licences
30-
}
30+
}*/
31+
targetCompatibility = '1.7'
32+
sourceCompatibility = '1.7'

0 commit comments

Comments
 (0)