I just came across <https://thenewstack.io/pulumi-...
# java
r
I just came across https://thenewstack.io/pulumi-takes-infrastructure-as-code-universal-with-crosscode/ which talks about support for JVM languages. I am trying to find more info… but don’t see anything in the API docs. Also, a search for “JVM”, or for “Clojure” (which is what I am specifically interested in) in the search box at https://www.pulumi.com/docs/ does not give anything (https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/pulumi/runtime/closure/ is not a real hit for “Clojure”). Where can I find more info?
l
Intro page for our Java support: https://www.pulumi.com/docs/languages-sdks/java/ All providers in the Registry should mention whether they have Java support. E.g. for the ones supported by Pulumi itself, you can see it listed on the provider page, under
Installation & Configuration
. For example, for the AWS provider: https://www.pulumi.com/registry/packages/aws/installation-configuration/#installation Or you can search in Maven Central: https://central.sonatype.com/search?namespace=com.pulumi
r
Copy code
"We're supporting Java as a new language in the Pulumi ecosystem. And it's not just Java language, but the entire Java ecosystem," Duffy told The New Stack. "So that includes any JVM language, including Scala, Clojure, Groovy and Kotlin — we've seen a lot of interest in Kotlin. We're supporting all the tools, all the package managers, like Maven, all the test frameworks… and all of the 80-plus different cloud integrations we've got are all available to Java."
-> what does this mean exactly? if support for any JVM language simply means support for Java, I am disappointed.
l
@rhythmic-branch-12845 Pulumi, the company, built support for working with the JVM, with Java as it's primary language. There are community projects that added support for other JVM languages: https://github.com/VirtuslabRnD/pulumi-kotlin https://github.com/VirtusLab/besom
r
I see. Thanks for the clarification and the links