1
- if (JavaVersion . current(). isJava8Compatible()) {
2
- allprojects {
3
- tasks. withType(Javadoc ) {
4
- options. addStringOption(' Xdoclint:none' , ' -quiet' )
5
- }
6
- }
7
- }
8
-
9
1
apply plugin : ' java'
10
- apply plugin : ' maven'
11
- apply plugin : ' maven-publish'
12
2
13
3
repositories {
14
4
jcenter()
@@ -26,57 +16,7 @@ buildscript {
26
16
}
27
17
}
28
18
29
- apply plugin : ' com.jfrog.bintray'
30
-
31
- bintray {
32
- user = project. hasProperty(' bintrayUser' ) ? project. bintrayUser : System . getenv(' BINTRAY_USERNAME' )
33
- key = project. hasProperty(' bintrayKey' ) ? project. bintrayKey : System . getenv(' BINTRAY_KEY' )
34
- publications = [' mavenJava' ]
35
- pkg {
36
- repo = ' maven'
37
- name = " $project . codename "
38
- desc = " $project . description "
39
- websiteUrl = " $project . website "
40
- issueTrackerUrl = " $project . issues "
41
- licenses = [' Apache-2.0' ]
42
- vcsUrl = " $project . website "
43
- // noinspection GroovyAssignabilityCheck
44
- version {
45
- name = " $project . version "
46
- desc = " $project . description "
47
- released = new Date ()
48
- vcsTag = " $project . website "
49
- }
50
- }
51
- }
52
-
53
- publishing {
54
- publications {
55
- mavenJava(MavenPublication ) {
56
- from components. java
57
- groupId " $project . group "
58
- artifactId " $project . artifact "
59
- // noinspection GroovyAssignabilityCheck
60
- version " $project . version "
61
- }
62
- }
63
- }
64
-
65
- task sourcesJar (type : Jar , dependsOn : classes) {
66
- classifier ' sources'
67
- from sourceSets. main. allSource
68
- }
69
-
70
- task javadocJar (type : Jar , dependsOn : javadoc) {
71
- classifier ' javadoc'
72
- // noinspection GrUnresolvedAccess
73
- from javadoc. destinationDir
74
- }
75
-
76
- artifacts {
77
- archives sourcesJar
78
- archives javadocJar
79
- }
19
+ apply from : " publish.gradle"
80
20
81
21
dependencies {
82
22
compile " org.jetbrains:annotations:$project . annotationsVersion "
0 commit comments