Learn what languages and runtimes support creating Connect applications.
Connect controls how your applications are built and packaged for deployment. You cannot bring your own buildpacks or configure the buildpacks that Connect uses to build applications.
JavaScript/TypeScript
Package managers
Java
It is currently recommended to create Connect applications using JavaScript or TypeScript. For more information about creating Connect applications with Java, contact the commercetools support team.
Connect supports Java LTS release versions. Java 17 (LTS) is preferred and should be used to support Spring Boot 3:
| Release | Active LTS Start | Extended Support Until | Spring boot support |
|---|---|---|---|
| 17 (LTS) | 2021-09 | 2029-09 | 3.x |
| 11 (LTS) | 2018-09 | 2026-09 | 2.7.x |
Build automation tools
Java projects are built (including postDeploy, preUndeploy) with Maven.
A pom.xml file is required to build the application.