> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# lambdaisland/clojure

Clojure exectors and commands

## Commands

### with_cache

Run a set of steps with Maven dependencies and Clojure classpath cache
files cached.

This command restores ~/.m2 and .cpcache if they were previously cached,
then runs the provided steps, and finally saves the cache.

The cache-key is generated based on the contents of `deps.edn` present in
the `working_directory`.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `steps` | steps |  |  |
| `files` | string | deps.edn project.clj build.boot | Files to consider when creating the cache key |
| `cache_version` | string | 1 | Change this value to force a cache update |

## Executors

### openjdk8

### openjdk9

### openjdk11

### openjdk15

### openjdk16

### openjdk17

### openjdk18

### openjdk19