-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle
More file actions
101 lines (82 loc) · 2.75 KB
/
build.gradle
File metadata and controls
101 lines (82 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
apply plugin: 'groovy'
apply plugin: 'maven'
apply plugin: 'signing'
repositories {
mavenCentral()
}
dependencies {
compile gradleApi()
compile localGroovy()
testCompile 'com.android.tools.build:gradle:1.0.+'
testCompile 'org.robolectric:robolectric-gradle-plugin:0.14.+'
}
version = "1.5-SNAPSHOT"
ext {
sourceCompatibility = 1.6
targetCompatibility = 1.6
artifactId = 'android-apt'
}
group = 'com.neenbedankt.gradle.plugins'
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from groovydoc
}
task sourcesJar(type: Jar) {
from sourceSets.main.allSource
classifier = 'sources'
}
artifacts {
archives jar
archives javadocJar
archives sourcesJar
}
if (project.hasProperty("signing.keyId")) {
signing {
sign configurations.archives
}
}
uploadArchives {
repositories {
mavenDeployer {
beforeDeployment { deployment -> signing.signPom(deployment) }
if (project.hasProperty('sonatypeUsername')) {
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots") {
authentication(userName: sonatypeUsername, password: sonatypePassword)
}
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2") {
authentication(userName: sonatypeUsername, password: sonatypePassword)
}
}
uniqueVersion = false
pom.project {
parent {
groupId 'org.sonatype.oss'
artifactId 'oss-parent'
version '7'
}
name 'Gradle android-apt plugin'
packaging 'jar'
description 'A Gradle plugin that ensures Android Studio will pick up generated source from annotation processors and provides an apt configuration for excluding annotation processors from runtime dependencies.'
url 'https://bitbucket.org/hvisser/android-apt'
scm {
url 'https://bitbucket.org/hvisser/android-apt'
connection 'scm:hg:https://bitbucket.org/hvisser/android-apt'
developerConnection 'scm:hg:https://bitbucket.org/hvisser/android-apt'
}
licenses {
license {
name 'Unlicense'
url 'http://unlicense.org/UNLICENSE'
distribution 'repo'
}
}
developers {
developer {
id 'hvisser'
name 'Hugo Visser'
}
}
}
}
}
}