# Set Up IDE

## Code Checkout

Check out the forked repository to the local directory using git.

**Example**:

```
git clone https://bitbucket.org/<your-account>/oe_csp_sdk.git
cd oe_csp_sdk
```

## Import as a Maven Project

Open the repository root in the IDE and import the root pom.xml as a Maven project.

This loads all SDK modules, including:

* csp-api
* assembly
* connectors

## Configure Java 21

Set the project SDK and language level to Java 21.

### IntelliJ IDEA

File → Project Structure → Project → Set Project SDK to Java 21

Configure Maven to use the same JDK: Build, Execution, Deployment → Build Tools → Maven

### Eclipse

Project → Properties → Java Build Path → Set JRE to Java 21

Ensure Maven Java configuration also uses Java 21.

### VS Code

Install:

* Extension Pack for Java
* Maven for Java

Open the repository folder and configure: **java.configuration.runtimes**

to point to JDK 21.

## Verify Project

Run the following command from the repository root:

```
mvn clean install -DskipTests
```

If the setup is correct, Maven builds all modules successfully.

<figure><img src="https://1813356899-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhTnkoJQml0pok9awFDhx%2Fuploads%2FJckNmi2JexFxaeiVJP3b%2Funknown.png?alt=media&#x26;token=e3131c6c-9fb8-4302-96fe-01b149a2a25f" alt=""><figcaption></figcaption></figure>

***

Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
