1
1
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'
4
5
android {
5
6
compileSdkVersion 24
6
7
buildToolsVersion " 24.0.2"
@@ -29,44 +30,44 @@ dependencies {
29
30
compile project(' :intentinject-annotation' )
30
31
}
31
32
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
+ // }
0 commit comments