spring-zeebe
spring-zeebe copied to clipboard
java-common has a dependency to identity-sdk that is not available in maven central
Describe the bug
I'm maintaining the java tasklient client that relies on the java-common from this project : io.camunda.spring:java-common:8.4.0
When I update that dependency to a newer version (from 8.4.1 to latest), this has a dependency to identity-sdk in its pom :
But this one is not present in maven central and it leads to compilation error Execution failed for task ':compileJava'.
Could not resolve all files for configuration ':compileClasspath'. Could not find io.camunda:identity-sdk:8.4.3. Searched in the following locations: - https://repo.maven.apache.org/maven2/io/camunda/identity-sdk/8.4.3/identity-sdk-8.4.3.pom Required by: project : > io.camunda.spring:java-common:8.4.2
faced the same issue
regarding current version 8.5.0-rc2 there is a similar issue: now version 8.4.5 of io.camunda:identity-sdk is missing. Are those packages hosted by some private camunda repositories?
Issue possibly could be closed; you can find missing dependencies at camunda repository: https://artifacts.camunda.com/ui/native/camunda-identity/io/camunda/identity-sdk/ On the other hand, it would be a good idea, to hold a copy at a common public maven repo.
This is hitting us as well, 8.4.0 is not affected while 8.4.2 is giving problems. Does this need to be a hard dependency? we don't use nor need identity.
Tagging @akeller as we had a quick exchange on the same topic in another ticket. This is less of a problem of the community-maintained spring-zeebe, and more of the Camunda Identity SDK not being published to the public maven repo. Is there a reason why it has not being pushed, or it has been pulled out? Upgrades from 8.4.2 upwards are made more difficult because of this.
Hi, any update ?
Ref: https://github.com/camunda-community-hub/spring-zeebe/issues/669#issuecomment-2066784585
Hi, I will test. But we are still in camunda 8.4. Is this a problem ?