Skip to content

Commit 5a74e59

Browse files
committed
Revert "modernizing gradle, creating auto-publish action for opentok java sdk"
This reverts commit 072244f.
1 parent 072244f commit 5a74e59

File tree

3 files changed

+43
-107
lines changed

3 files changed

+43
-107
lines changed

.github/workflows/publish.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

build.gradle

Lines changed: 41 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,13 @@ apply plugin: 'idea'
99
apply plugin: 'eclipse'
1010
apply plugin: 'license'
1111
apply plugin: 'jacoco'
12-
apply plugin: 'maven-publish'
1312

1413
group = 'com.tokbox'
1514
archivesBaseName = 'opentok-server-sdk'
1615
version = '4.5.0'
1716

1817
task javadocJar(type: Jar) {
19-
archiveClassifier.set("javadoc")
18+
classifier = 'javadoc'
2019
from javadoc
2120
}
2221
javadoc {
@@ -37,7 +36,7 @@ jacocoTestReport {
3736
}
3837

3938
task sourcesJar(type: Jar) {
40-
archiveClassifier.set("sources")
39+
classifier = 'sources'
4140
from sourceSets.main.allSource
4241
}
4342

@@ -69,80 +68,62 @@ artifacts {
6968
}
7069

7170
ext.isReleaseVersion = hasProperty('isReleaseVersion') ? isReleaseVersion : false
71+
signing {
72+
required { isReleaseVersion && gradle.taskGraph.hasTask("uploadArchives") }
73+
sign configurations.archives
74+
}
7275

7376
ext.ossrhUsername = hasProperty('ossrhUsername') ? ossrhUsername : 'dummyuser'
7477
ext.ossrhPassword = hasProperty('ossrhPassword') ? ossrhPassword : 'dummypass'
78+
uploadArchives {
79+
repositories {
80+
mavenDeployer {
81+
beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
82+
83+
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2") {
84+
authentication(userName: ossrhUsername, password: ossrhPassword)
85+
}
86+
87+
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots") {
88+
authentication(userName: ossrhUsername, password: ossrhPassword)
89+
}
90+
91+
pom.project {
92+
name 'OpenTok Java SDK'
93+
packaging 'jar'
94+
description 'The OpenTok Java SDK lets you generate sessions and tokens for OpenTok applications. This version of the SDK also includes support for working with OpenTok 2.0 archives.'
95+
url 'http://www.tokbox.com/opentok'
96+
97+
scm {
98+
connection 'scm:git:https://github.com/opentok/Opentok-Java-SDK.git'
99+
developerConnection 'scm:git:https://github.com/opentok/Opentok-Java-SDK.git'
100+
url 'opentok.github.io/opentok-java-sdk'
101+
}
75102

76-
publishing {
77-
publications {
78-
mavenJava(MavenPublication) {
79-
from components.java
80-
pom {
81-
name = "OpenTok Java SDK"
82-
artifactId = 'opentok-server-sdk'
83-
packaging = 'jar'
84-
description = "The OpenTok Java SDK lets you generate sessions and tokens for OpenTok applications. This version of the SDK also includes support for working with OpenTok 2.0 archives."
85-
url = "https://github.com/opentok/opentok-java-sdk"
86103
licenses {
87104
license {
88-
name = 'MIT License'
89-
url = "https://raw.github.com/opentok/opentok-java-sdk/main/LICENCE.txt"
105+
name 'MIT License'
106+
url 'http://www.opensource.org/licenses/mit-license'
90107
}
91108
}
109+
92110
developers {
93111
developer {
94-
id = "devrel"
95-
name = "Vonage Devrel"
96-
email = "devrel@vonage.com"
112+
id 'manasdpradhan'
113+
name 'Manas Pradhan'
114+
email 'manas@tokbox.com'
115+
organization 'Vonage.'
97116
}
98117
developer {
99-
id = 'manasdpradhan'
100-
name = 'Manas Pradhan'
101-
email = 'manas@tokbox.com'
102-
organization = 'Vonage'
118+
id 'aoberoi'
119+
name 'Ankur Oberoi'
120+
email 'aoberoi@gmail.com'
121+
organization 'Vonage.'
103122
}
104-
developer {
105-
id = 'aoberoi'
106-
name = 'Ankur Oberoi'
107-
email = 'aoberoi@gmail.com'
108-
organization = 'Vonage'
109-
}
110-
developer{
111-
id = 'slorello89'
112-
name = 'Steve Lorello'
113-
email = 'steve.lorello@vonage.com'
114-
organization = 'Vonage'
115-
}
116-
}
117-
scm {
118-
connection = "scm:git@github.com/opentok/opentok-java-sdk"
119-
developerConnection = "scm:git@github.com/opentok/opentok-java-sdk"
120-
url = "http://github.com/opentok/opentok-java-sdk"
121-
}
122-
123-
issueManagement{
124-
system = "GitHub"
125-
url = "https://http://github.com/opentok/opentok-java-sdk"
126123
}
127124
}
128125
}
129126
}
130-
repositories{
131-
maven{
132-
def releasesRepoUrl = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
133-
def snapshotsRepoUrl = uri("https://oss.sonatype.org/content/repositories/snapshots/")
134-
credentials.username(System.getenv("OSS_USERNAME"))
135-
credentials.password(System.getenv("OSS_PASSWORD"))
136-
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
137-
}
138-
}
139-
}
140-
141-
signing {
142-
def signingKey = System.getenv("signingKey")
143-
def signingPassword = System.getenv("signingPassword")
144-
useInMemoryPgpKeys(signingKey, signingPassword)
145-
sign publishing.publications.mavenJava
146127
}
147128

148129
test {
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
#Mon Apr 05 14:22:26 EDT 2021
2-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip
31
distributionBase=GRADLE_USER_HOME
42
distributionPath=wrapper/dists
5-
zipStorePath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
64
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)