Skip to content

Commit 9816c7d

Browse files
author
Adrián García
authored
Fix export sources and javadoc for all modules (#12)
1 parent a81bbcc commit 9816c7d

File tree

6 files changed

+27
-59
lines changed

6 files changed

+27
-59
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8-
- No new features yet
8+
### Fixed
9+
- Fix sources not getting attached to some packages, now they should be visible from Android Studio.
910

1011
## [1.2.0] - 2020-02-19
1112
### Added

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ buildscript {
2222
}
2323

2424
dependencies {
25-
classpath "com.android.tools.build:gradle:3.5.3"
25+
classpath "com.android.tools.build:gradle:3.6.1"
2626
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
2727
classpath "org.junit.platform:junit-platform-gradle-plugin:1.0.0"
2828
classpath "com.github.dcendents:android-maven-gradle-plugin:2.1"

jitpack-android.gradle

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
task sourcesJar(type: Jar) {
2+
classifier = 'sources'
3+
from android.sourceSets.main.java.srcDirs
4+
}
5+
6+
task javadoc(type: Javadoc) {
7+
options.charSet = 'UTF-8'
8+
failOnError false
9+
source = android.sourceSets.main.java.sourceFiles
10+
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
11+
}
12+
13+
task javadocJar(type: Jar, dependsOn: javadoc) {
14+
classifier = 'javadoc'
15+
from javadoc.destinationDir
16+
}
17+
18+
artifacts {
19+
archives javadocJar
20+
archives sourcesJar
21+
}

mini-android/build.gradle

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,4 @@ dependencies {
3333
androidTestImplementation "androidx.test.espresso:espresso-core:3.2.0"
3434
}
3535

36-
task sourcesJar(type: Jar) {
37-
classifier = 'sources'
38-
from android.sourceSets.main.java.sourceFiles
39-
}
40-
41-
task javadoc(type: Javadoc) {
42-
source = android.sourceSets.main.java.sourceFiles
43-
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
44-
}
45-
46-
task javadocJar(type: Jar, dependsOn: javadoc) {
47-
classifier = 'javadoc'
48-
from javadoc.destinationDir
49-
}
50-
51-
artifacts {
52-
archives javadocJar
53-
archives sourcesJar
54-
}
36+
apply from: "../jitpack-android.gradle"

mini-kodein-android/build.gradle

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -40,22 +40,4 @@ dependencies {
4040
androidTestImplementation "androidx.test.espresso:espresso-core:3.2.0"
4141
}
4242

43-
task sourcesJar(type: Jar) {
44-
classifier = 'sources'
45-
from android.sourceSets.main.java.sourceFiles
46-
}
47-
48-
task javadoc(type: Javadoc) {
49-
source = android.sourceSets.main.java.sourceFiles
50-
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
51-
}
52-
53-
task javadocJar(type: Jar, dependsOn: javadoc) {
54-
classifier = 'javadoc'
55-
from javadoc.destinationDir
56-
}
57-
58-
artifacts {
59-
archives javadocJar
60-
archives sourcesJar
61-
}
43+
apply from: "../jitpack-android.gradle"

mini-rx2-android/build.gradle

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,22 +41,4 @@ dependencies {
4141
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
4242
}
4343

44-
task sourcesJar(type: Jar) {
45-
classifier = 'sources'
46-
from android.sourceSets.main.java.sourceFiles
47-
}
48-
49-
task javadoc(type: Javadoc) {
50-
source = android.sourceSets.main.java.sourceFiles
51-
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
52-
}
53-
54-
task javadocJar(type: Jar, dependsOn: javadoc) {
55-
classifier = 'javadoc'
56-
from javadoc.destinationDir
57-
}
58-
59-
artifacts {
60-
archives javadocJar
61-
archives sourcesJar
62-
}
44+
apply from: "../jitpack-android.gradle"

0 commit comments

Comments
 (0)