Andrew O'Hara
07/20/2026, 2:39 PMdave
07/20/2026, 2:43 PMdave
07/20/2026, 2:45 PMksp("org.http4k:http4k-connect-ksp-generator:${project.property("http4kVersion")}")
... but that's not a gradle plugin per sedave
07/20/2026, 2:45 PMAndrew O'Hara
07/20/2026, 2:47 PM@Http4kConnectClient actions. But I'm not actually sure if it's intended for use externally 😅dave
07/20/2026, 2:48 PMplugins {
alias(libs.plugins.ksp)
}dave
07/20/2026, 2:50 PMAndrew O'Hara
07/20/2026, 2:53 PMid("org.http4k.conventions")
id("org.http4k.connect.module")
id("org.http4k.connect.client")
I assume what I want is the client plugin. But, if I assume the plugins have the same versioning scheme, I use
id("org.http4k.connect.client") version "6.55.0.0"
Which just results in an error
Plugin [id: 'org.http4k.connect.client', version: '6.55.0.0'] was not found in any of the following sources:
My assumption is that this plugin isn't actually published anywhere.dave
07/20/2026, 3:00 PMdave
07/20/2026, 3:01 PMid("org.http4k.connect.client") version "6.55.0.0"
^^ so this won't work.dave
07/20/2026, 3:02 PMAndrew O'Hara
07/20/2026, 3:04 PMdave
07/20/2026, 3:05 PMAndrew O'Hara
07/20/2026, 3:06 PMdave
07/20/2026, 3:10 PMAndrew O'Hara
07/20/2026, 3:36 PMksp-generator module and then run ksp on it. That's exactly what the gradle conventions plugin for connect does.
Except, trying to run the generator module gives me a KSP error. I believe I'm running the same versions as http4k, so that's not the issue 🤔.
Unable to load class 'com.google.devtools.ksp.impl.KotlinSymbolProcessing$ExitCode'.dave
07/20/2026, 3:37 PMAndrew O'Hara
07/20/2026, 3:37 PMdave
07/20/2026, 3:37 PMdave
07/20/2026, 3:38 PMAndrew O'Hara
07/20/2026, 3:38 PMAndrew O'Hara
07/20/2026, 3:39 PMAndrew O'Hara
07/20/2026, 3:45 PMhttp4k-core laugh cry face palmAndrew O'Hara
07/20/2026, 4:15 PMdave
07/20/2026, 4:27 PM<wrapper user="asd" password="pw"><body/></wrapper>
and the body varies then you can always inject the body into the action and then synthesize the entire thing in the underlying adapterAndrew O'Hara
07/20/2026, 4:54 PM