Skip to content

Commit 851f1ea

Browse files
authored
Merge pull request #3 from UweTrottmann/gradle-6
Update to Gradle 6
2 parents 11a6ba0 + 9d657c4 commit 851f1ea

14 files changed

Lines changed: 145 additions & 97 deletions

File tree

.github/workflows/gradle.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time
2+
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle
3+
4+
name: Java CI
5+
6+
on: [push]
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- uses: actions/checkout@v3
14+
15+
- name: Set up JDK 11
16+
uses: actions/setup-java@v3
17+
with:
18+
java-version: '11' # Gradle 6 does not support 17
19+
distribution: 'temurin'
20+
21+
- name: Validate Gradle wrapper
22+
uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # v1.1.0
23+
24+
- name: Set up Gradle
25+
uses: gradle/gradle-build-action@243af859f8ca30903d9d7f7936897ca0358ba691 # v2.7.1
26+
27+
- name: Execute Gradle build
28+
run: ./gradlew build -x :endpoints-management-control-appengine-all:build -x :endpoints-management-control-all:build

.travis.yml

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

build.gradle

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,6 @@ allprojects {
5151
}
5252
}
5353
}
54-
55-
jar {
56-
manifest {
57-
attributes("Implementation-Version": version)
58-
}
59-
}
6054
}
6155

6256
subprojects {

endpoints-auth/build.gradle

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,29 @@ configurations {
2727
}
2828

2929
dependencies {
30-
compile project(":endpoints-service-config")
31-
compile(project(":endpoints-control")) {
30+
implementation project(":endpoints-service-config")
31+
implementation(project(":endpoints-control")) {
3232
transitive = false
3333
}
3434

35-
compile "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
36-
compile "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
37-
compile "com.google.guava:guava:${guavaVersion}"
38-
compile "com.google.flogger:flogger:${floggerVersion}"
39-
runtime "com.google.flogger:flogger-system-backend:${floggerVersion}"
40-
compile "com.google.http-client:google-http-client:${httpClientVersion}"
41-
compile "javax.servlet:servlet-api:${servletApiVersion}"
42-
compile "org.bitbucket.b_c:jose4j:${jose4jVersion}"
35+
implementation "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
36+
implementation "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
37+
implementation "com.google.guava:guava:${guavaVersion}"
38+
implementation "com.google.flogger:flogger:${floggerVersion}"
39+
runtimeOnly "com.google.flogger:flogger-system-backend:${floggerVersion}"
40+
implementation "com.google.http-client:google-http-client:${httpClientVersion}"
41+
implementation "javax.servlet:servlet-api:${servletApiVersion}"
42+
implementation "org.bitbucket.b_c:jose4j:${jose4jVersion}"
4343

44-
testCompile "junit:junit:${junitVersion}"
45-
testCompile "org.bouncycastle:bcmail-jdk15on:${bouncycastleVersion}"
46-
testCompile "org.mockito:mockito-core:${mockitoVersion}"
44+
testImplementation "junit:junit:${junitVersion}"
45+
testImplementation "org.bouncycastle:bcmail-jdk15on:${bouncycastleVersion}"
46+
testImplementation "org.mockito:mockito-core:${mockitoVersion}"
4747

48-
testCompile "org.apache.commons:commons-lang3:${commonsLang3Version}"
49-
testCompile "org.eclipse.jetty:jetty-server:${jettyVersion}"
50-
testCompile "org.eclipse.jetty:jetty-servlet:${jettyVersion}"
51-
testCompile "org.glassfish.jersey.core:jersey-server:${jerseyVersion}"
52-
testCompile "org.glassfish.jersey.containers:jersey-container-servlet-core:${jerseyVersion}"
48+
testImplementation "org.apache.commons:commons-lang3:${commonsLang3Version}"
49+
testImplementation "org.eclipse.jetty:jetty-server:${jettyVersion}"
50+
testImplementation "org.eclipse.jetty:jetty-servlet:${jettyVersion}"
51+
testImplementation "org.glassfish.jersey.core:jersey-server:${jerseyVersion}"
52+
testImplementation "org.glassfish.jersey.containers:jersey-container-servlet-core:${jerseyVersion}"
5353
}
5454

5555
sourceSets {

endpoints-control-api-client/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ configureMaven(
2929
)
3030

3131
dependencies {
32-
compile("com.google.api-client:google-api-client-protobuf:${googleApiClientProtobufVersion}") {
32+
implementation("com.google.api-client:google-api-client-protobuf:${googleApiClientProtobufVersion}") {
3333
exclude group: 'com.google.guava', module: 'guava-jdk5'
3434
}
35-
compile module(group: 'com.google.api-client', name: 'google-api-client', version: '1.22.0') {
35+
implementation module(group: 'com.google.api-client', name: 'google-api-client', version: '1.22.0') {
3636
dependency('com.google.http-client:google-http-client:1.22.0')
3737
dependency('com.google.oauth-client:google-oauth-client:1.22.0')
3838
exclude group: 'com.google.guava', module: 'guava-jdk5'
3939
}
40-
compile project(":endpoints-management-protos")
40+
implementation project(":endpoints-management-protos")
4141
}

endpoints-control-appengine/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ configureMaven(
2222
archivesBaseName = 'endpoints-management-control-appengine'
2323

2424
dependencies {
25-
compile "com.google.appengine:appengine-api-1.0-sdk:$appengineSdkVersion"
26-
compile "com.google.code.findbugs:jsr305:${jsr305Version}"
27-
compile "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
28-
compile "com.google.guava:guava:${guavaVersion}"
29-
compile("com.google.http-client:google-http-client-jackson2:${httpClientVersion}") {
25+
implementation "com.google.appengine:appengine-api-1.0-sdk:$appengineSdkVersion"
26+
implementation "com.google.code.findbugs:jsr305:${jsr305Version}"
27+
implementation "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
28+
implementation "com.google.guava:guava:${guavaVersion}"
29+
implementation("com.google.http-client:google-http-client-jackson2:${httpClientVersion}") {
3030
exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core'
3131
exclude group: 'com.google.guava', module: 'guava-jdk5'
3232
}
33-
compile(group: 'com.google.api-client', name: 'google-api-client-appengine', version: "${googleApiClientAppEngineVersion}") {
33+
implementation(group: 'com.google.api-client', name: 'google-api-client-appengine', version: "${googleApiClientAppEngineVersion}") {
3434
exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core'
3535
exclude group: 'com.google.guava', module: 'guava-jdk5'
3636
}
37-
compile project(":endpoints-control")
37+
implementation project(":endpoints-control")
3838
}

endpoints-control/build.gradle

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -48,28 +48,28 @@ processResources {
4848
}
4949

5050
dependencies {
51-
compile "com.google.auto.value:auto-value-annotations:${autoValueVersion}"
51+
implementation "com.google.auto.value:auto-value-annotations:${autoValueVersion}"
5252
annotationProcessor "com.google.auto.value:auto-value:${autoValueVersion}"
53-
compile "com.google.code.findbugs:jsr305:${jsr305Version}"
54-
compile "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
55-
compile "com.google.flogger:flogger:${floggerVersion}"
56-
runtime "com.google.flogger:flogger-system-backend:${floggerVersion}"
57-
compile "com.google.guava:guava:${guavaVersion}"
58-
compile("com.google.http-client:google-http-client-jackson2:${httpClientVersion}") {
53+
implementation "com.google.code.findbugs:jsr305:${jsr305Version}"
54+
implementation "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
55+
implementation "com.google.flogger:flogger:${floggerVersion}"
56+
runtimeOnly "com.google.flogger:flogger-system-backend:${floggerVersion}"
57+
implementation "com.google.guava:guava:${guavaVersion}"
58+
implementation("com.google.http-client:google-http-client-jackson2:${httpClientVersion}") {
5959
exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core'
6060
exclude group: 'com.google.guava', module: 'guava-jdk5'
6161
}
62-
compile "javax.servlet:servlet-api:${servletApiVersion}"
63-
compile "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
64-
compile(group: 'com.google.api-client', name: 'google-api-client-appengine', version: "${googleApiClientAppEngineVersion}") {
62+
implementation "javax.servlet:servlet-api:${servletApiVersion}"
63+
implementation "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
64+
implementation(group: 'com.google.api-client', name: 'google-api-client-appengine', version: "${googleApiClientAppEngineVersion}") {
6565
exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core'
6666
exclude group: 'com.google.guava', module: 'guava-jdk5'
6767
}
68-
compile project(":endpoints-control-api-client")
69-
compile project(":endpoints-service-config")
70-
compile project(":endpoints-management-protos")
68+
implementation project(":endpoints-control-api-client")
69+
implementation project(":endpoints-service-config")
70+
implementation project(":endpoints-management-protos")
7171

72-
testCompile "junit:junit:${junitVersion}"
73-
testCompile "com.google.truth:truth:${truthVersion}"
74-
testCompile "org.mockito:mockito-core:${mockitoVersion}"
72+
testImplementation "junit:junit:${junitVersion}"
73+
testImplementation "com.google.truth:truth:${truthVersion}"
74+
testImplementation "org.mockito:mockito-core:${mockitoVersion}"
7575
}

endpoints-framework-auth/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ archivesBaseName = "endpoints-framework-auth"
2323

2424
dependencies {
2525
compileOnly group: "com.google.endpoints", name: "endpoints-framework", version: "${endpointsFrameworkVersion}"
26-
compile project(":endpoints-auth")
26+
implementation project(":endpoints-auth")
2727

28-
testCompile group: "junit", name: "junit", version: "${junitVersion}"
29-
testCompile group: "org.mockito", name: "mockito-core", version: "${mockitoVersion}"
30-
testCompile group: "org.springframework", name: "spring-test", version: "${springTestVersion}"
31-
testCompile group: "com.google.endpoints", name: "endpoints-framework", version: "${endpointsFrameworkVersion}"
32-
compile "com.google.flogger:flogger:${floggerVersion}"
33-
runtime "com.google.flogger:flogger-system-backend:${floggerVersion}"
28+
testImplementation group: "junit", name: "junit", version: "${junitVersion}"
29+
testImplementation group: "org.mockito", name: "mockito-core", version: "${mockitoVersion}"
30+
testImplementation group: "org.springframework", name: "spring-test", version: "${springTestVersion}"
31+
testImplementation group: "com.google.endpoints", name: "endpoints-framework", version: "${endpointsFrameworkVersion}"
32+
implementation "com.google.flogger:flogger:${floggerVersion}"
33+
runtimeOnly "com.google.flogger:flogger-system-backend:${floggerVersion}"
3434
}

endpoints-management-protos/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ repositories {
2121
}
2222

2323
dependencies {
24-
compile platform(libraries.protobufJavaBom),
24+
implementation platform(libraries.protobufJavaBom),
2525
libraries.protobufJava
2626

27-
compile platform(libraries.grpcBom),
27+
implementation platform(libraries.grpcBom),
2828
libraries.grpcStub,
2929
libraries.grpcProtobuf
3030
}

endpoints-service-config/build.gradle

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ configureMaven(
2222
archivesBaseName = 'endpoints-management-config'
2323

2424
dependencies {
25-
compile(project(":endpoints-management-protos"))
26-
compile platform(libraries.protobufJavaBom)
27-
compile "com.google.protobuf:protobuf-java"
28-
compile "com.google.apis:google-api-services-servicemanagement:$servicemanagementVersion"
25+
implementation(project(":endpoints-management-protos"))
26+
implementation platform(libraries.protobufJavaBom)
27+
implementation "com.google.protobuf:protobuf-java"
28+
implementation "com.google.apis:google-api-services-servicemanagement:$servicemanagementVersion"
2929
compileOnly "com.google.appengine:appengine-api-1.0-sdk:$appengineSdkVersion"
30-
compile "com.google.guava:guava:$guavaVersion"
31-
compile "com.google.http-client:google-http-client:$httpClientVersion"
32-
compile "com.google.protobuf:protobuf-java-util"
30+
implementation "com.google.guava:guava:$guavaVersion"
31+
implementation "com.google.http-client:google-http-client:$httpClientVersion"
32+
implementation "com.google.protobuf:protobuf-java-util"
3333

34-
testCompile "org.mockito:mockito-core:$mockitoVersion"
35-
testCompile "junit:junit:$junitVersion"
36-
testCompile "com.google.truth:truth:$truthVersion"
34+
testImplementation "org.mockito:mockito-core:$mockitoVersion"
35+
testImplementation "junit:junit:$junitVersion"
36+
testImplementation "com.google.truth:truth:$truthVersion"
3737
}

0 commit comments

Comments
 (0)