# Getting started with Intellij \[In Progress\]

**URL:** <https://forum.vassalengine.org/t/getting-started-with-intellij-in-progress/79379>\
**Category:** Documentation\
**Tags:** development\
**Created:** [April 8, 2024, 10:44pm UTC](https://forum.vassalengine.org/t/getting-started-with-intellij-in-progress/79379 "2024-04-08T22:44:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brent\_Easton](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/brent_easton/32/10_2.png) [@Brent\_Easton](https://forum.vassalengine.org/u/Brent_Easton)\
**Post date:** [April 8, 2024, 10:44pm UTC](https://forum.vassalengine.org/t/getting-started-with-intellij-in-progress/79379/1 "2024-04-08T22:44:49Z")

</div>

# Prerequisites

- a git client (on Windows, git-bash is recommended)
- a recent JDK
- AsciiDoc (to build documentation)

# Import project

If the Vassal source has already been cloned to `D:\Data\git\vassal`

- start IntelliJ
- Select `open...` from the file menu
- navigate to and open the file `D:\Data\git\vassal\pom.xml`
- confirm

To clone the Vassal repository from inside IntelliJ

- start IntelliJ
- select `New` → `Project from version control...` from the File Menu
- Enter `https://github.com/vassalengine/vassal` as the URL
- Intellij will fill in a directory where it will create the cloned repository, you can adjust this.
- Click `Clone`

# Configure a JDK

Under `File` → `Project Structure...`, configure at least one JDK:

 ![image](https://forum.vassalengine.org/uploads/default/original/2X/5/5d369220a1b108a8560facf5d87ce2751bcd8eb1.png)
