Skip to content

Commit 20ff029

Browse files
authored
Adding the bintray plugin to the project so that it can be built and … (#506)
* Adding the bintray plugin to the project so that it can be built and pushed automatically * Updating the travis build to use the new project name
1 parent 9a28ea9 commit 20ff029

File tree

8 files changed

+39
-20
lines changed

8 files changed

+39
-20
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
language: java
22
jdk:
33
- oraclejdk8
4-
script: ./gradlew -S clean jar ds3-sdk:test ds3-utils:test ds3-metadata:test
4+
script: ./gradlew -S clean jar ds3_java_sdk:test ds3-utils:test ds3-metadata:test

build.gradle

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,17 @@
1414
*/
1515

1616
buildscript {
17-
ext.kotlin_version = '1.1.4-2'
17+
ext.kotlin_version = '1.1.4-3'
1818

1919
repositories {
2020
mavenCentral()
21+
jcenter()
2122
}
2223

2324
dependencies {
2425
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
26+
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
27+
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1'
2528
}
2629
}
2730

@@ -58,7 +61,7 @@ task wrapper(type: Wrapper) {
5861
gradleVersion = '4.1'
5962
}
6063

61-
project(':ds3-sdk') {
64+
project(':ds3_java_sdk') {
6265
dependencies {
6366
compile project(':ds3-interfaces')
6467
compile project(':ds3-utils')
@@ -74,14 +77,14 @@ project(':ds3-metadata') {
7477

7578
project(':ds3-sdk-integration') {
7679
dependencies {
77-
compile project(':ds3-sdk')
80+
compile project(':ds3_java_sdk')
7881
compile project(':ds3-metadata')
7982
}
8083
}
8184

8285
project(':ds3-sdk-samples') {
8386
dependencies {
84-
compile project(':ds3-sdk')
87+
compile project(':ds3_java_sdk')
8588
}
8689
}
8790

ds3-interfaces/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
apply from: "$rootDir/gradle/scripts/publish.gradle"

ds3-metadata/build.gradle

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,10 @@
1313
* ****************************************************************************
1414
*/
1515

16-
buildscript {
17-
repositories { jcenter() }
18-
dependencies {
19-
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1'
20-
}
21-
}
22-
2316
apply plugin: 'com.github.johnrengelman.shadow'
2417

18+
apply from: "$rootDir/gradle/scripts/publish.gradle"
19+
2520
shadowJar {
2621
relocate 'org.apache', 'ds3metafatjar.org.apache'
2722
relocate 'com.google', 'ds3metafatjar.com.google'

ds3-sdk/build.gradle

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,10 @@
1616
import java.nio.file.Files
1717
import java.nio.file.Path
1818

19-
buildscript {
20-
repositories { jcenter() }
21-
dependencies {
22-
classpath 'com.github.jengelman.gradle.plugins:shadow:2.0.1'
23-
}
24-
}
25-
2619
apply plugin: 'com.github.johnrengelman.shadow'
2720

21+
apply from: "$rootDir/gradle/scripts/publish.gradle"
22+
2823
shadowJar {
2924
relocate 'com.google', 'ds3fatjar.com.google'
3025
relocate 'org.jetbrains', 'ds3fatjar.org.jetbrains'

ds3-utils/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@
1414
* ****************************************************************************
1515
*/
1616

17+
apply from: "$rootDir/gradle/scripts/publish.gradle"
18+
1719
dependencies {
1820
compile "commons-codec:commons-codec:$commonscodecVersion"
1921
compile "commons-io:commons-io:$commonsioVersion"
2022
compile "com.google.guava:guava:$guavaVersion"
2123
}
22-

gradle/scripts/publish.gradle

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
apply plugin: 'com.jfrog.bintray'
2+
3+
bintray {
4+
user = System.getenv('BINTRAY_USER')
5+
key = System.getenv('BINTRAY_KEY')
6+
7+
configurations = ['archives']
8+
9+
//dryRun = true
10+
publish = true
11+
12+
pkg {
13+
name = "$project.name"
14+
repo = "ds3"
15+
userOrg = "spectralogic"
16+
websiteUrl = "https://github.com/SpectraLogic/ds3_java_sdk"
17+
vcsUrl = "https://github.com/SpectraLogic/ds3_java_sdk.git"
18+
licenses = ['Apache-2.0']
19+
version {
20+
name = "$project.version"
21+
}
22+
}
23+
}

settings.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@
1616
include 'ds3-sdk-integration', 'ds3-sdk', 'ds3-sdk-samples', 'ds3-interfaces', 'ds3-metadata', 'ds3-utils'
1717
rootProject.name = 'ds3-java-sdk'
1818

19+
project(":ds3-sdk").name = "ds3_java_sdk"

0 commit comments

Comments
 (0)