Skip to content

Commit

Permalink
chore(deps): update dependency org.graalvm.buildtools.native:org.graa…
Browse files Browse the repository at this point in the history
…lvm.buildtools.native.gradle.plugin to v0.9.28 (#101)

* chore(deps): update dependency org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin to v0.9.28

* Fix build -- used security:test-suite-graal as a template

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tim Yates <tim.yates@gmail.com>
  • Loading branch information
renovate[bot] and timyates authored Nov 3, 2023
1 parent 2ff45c3 commit 861ae0d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 31 deletions.
2 changes: 1 addition & 1 deletion buildSrc/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ repositories {
}

dependencies {
implementation "org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin:0.9.22"
implementation "org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin:0.9.28"
}
36 changes: 6 additions & 30 deletions test-suite-graal/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id "io.micronaut.build.internal.common"
id 'java-library'
id 'org.graalvm.buildtools.native'
}

Expand All @@ -8,48 +8,24 @@ repositories {
}

dependencies {
api(mn.micronaut.http)

testAnnotationProcessor(mn.micronaut.inject.java)

testImplementation(projects.micronautSession)
testImplementation(mn.reactor)
testImplementation(mn.micronaut.graal)

testImplementation(mn.micronaut.http)
testImplementation(mn.micronaut.http.client)
testImplementation(mn.micronaut.http.server)
testImplementation(mn.micronaut.http.server.netty)

testImplementation(mnTest.micronaut.test.junit5)
testRuntimeOnly(mnSerde.micronaut.serde.jackson)
}

configurations {
all {
exclude group: 'org.codehaus.groovy'
}
nativeImageTestClasspath {
exclude module: 'groovy-test'
}
testRuntimeOnly(mnSerde.micronaut.serde.jackson)
}

tasks.withType(Test).configureEach {
useJUnitPlatform()
}

def openGraalModules = [
"org.graalvm.nativeimage.builder/com.oracle.svm.core.jdk",
"org.graalvm.nativeimage.builder/com.oracle.svm.core.configure",
"org.graalvm.sdk/org.graalvm.nativeimage.impl"
]

graalvmNative {
toolchainDetection = false
binaries {
all {
buildArgs.add("-H:-UseServiceLoaderFeature")
openGraalModules.each { module ->
jvmArgs.add("--add-exports=" + module + "=ALL-UNNAMED")
}
}
}
metadataRepository {
enabled = true
}
Expand Down

0 comments on commit 861ae0d

Please sign in to comment.