Skip to content

Commit 0b90a69

Browse files
committed
Oppgrader til Gradle 9 og fjern bruk av ShadowJar
1 parent 55a437a commit 0b90a69

File tree

6 files changed

+10
-23
lines changed

6 files changed

+10
-23
lines changed

.dockerignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Ignore everything
22
**
33

4-
# Except shadow jar
5-
!dp-inntekt-api/build/libs/dp-inntekt-api-all.jar
4+
# Except distribution
5+
!dp-inntekt-api/build/install/**

.github/workflows/deploy.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,17 @@ jobs:
2121
distribution: temurin
2222
java-version: 21
2323

24-
- uses: gradle/wrapper-validation[email protected]
25-
- uses: gradle/[email protected]
24+
- uses: gradle/actions/wrapper-validation@v4
25+
- uses: gradle/actions/setup-gradle@v4
2626
id: build
2727
env:
2828
DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS: compileClasspath|runtimeClasspath
2929
ORG_GRADLE_PROJECT_githubUser: x-access-token
3030
ORG_GRADLE_PROJECT_githubPassword: ${{ secrets.GITHUB_TOKEN }}
3131
with:
3232
dependency-graph: generate-and-submit
33-
arguments: --configuration-cache build
33+
cache-encryption-key: ${{ secrets.GradleEncryptionKey }}
34+
- run: ./gradlew --configuration-cache build installDist
3435

3536
- uses: nais/docker-build-push@v0
3637
name: docker-build-push

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ FROM gcr.io/distroless/java21
22

33
ENV LANG='nb_NO.UTF-8' LANGUAGE='nb_NO:nb' LC_ALL='nb:NO.UTF-8' TZ="Europe/Oslo"
44

5-
COPY dp-inntekt-api/build/libs/dp-inntekt-api-all.jar app.jar
5+
COPY dp-inntekt-api/build/install/dp-inntekt-api/lib /app/lib
66

7-
ENTRYPOINT ["java", "-jar", "/app.jar"]
7+
ENTRYPOINT ["java", "-cp", "/app/lib/*", "no.nav.dagpenger.inntekt.ApplicationKt"]

dp-inntekt-api/build.gradle.kts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2-
import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer
3-
4-
51
plugins {
62
id("common")
73
application
8-
alias(libs.plugins.shadow.jar)
94
id("com.expediagroup.graphql") version "8.8.1"
105
id("de.undercouch.download") version "5.6.0"
116
}
@@ -89,10 +84,6 @@ dependencies {
8984
testImplementation("org.skyscreamer:jsonassert:1.5.3")
9085
}
9186

92-
tasks.named("shadowJar") {
93-
dependsOn("test")
94-
}
95-
9687
tasks.named("compileKotlin") {
9788
dependsOn("graphqlGenerateClient")
9889
}
@@ -145,8 +136,3 @@ java {
145136
val graphqlDir = "$buildDir_/generated/source/graphql/main"
146137
mainJavaSourceSet.srcDirs(graphqlDir)
147138
}
148-
149-
tasks.withType<ShadowJar> {
150-
transform(Log4j2PluginsCacheFileTransformer::class.java)
151-
mergeServiceFiles()
152-
}

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ plugins {
1111
*/
1212

1313
rootProject.name = "dp-inntekt"
14-
include("dp-inntekt-api", "dp-inntekt-kontrakter", "openapi")
14+
include("dp-inntekt-api", "dp-inntekt-kontrakter")
1515

1616
dependencyResolutionManagement {
1717
repositories {

0 commit comments

Comments
 (0)