**By default, simulator uses "USER-HOME/kinetic" as its data store folder. The "workspace" must be created in a separate folder as the data store folder.**
where "Version" above is the build version number (such as 3.0.7).
**Start with script** (If configuring tcp_port, tls_port and Kinetic_home, type `script -help` for usage help):
Getting Started With Development
================================
1. Clone the code: `git clone https://github.com/Kinetic/kinetic-java.git`
1. Build the runtime jar files as stated in *Getting Started with Simulator* below
1. Run the integration tests against the Java Simulator: `mvn test -DargLine="-Xmx500M"`
1. Run the integration tests but exclude specific files: `mvn test -Dmaven.test.excludes="**/File.java,**/OtherFile.java"`
1. Run the integration tests against the remote instance at a particular path: `mvn test -DRUN_AGAINST_EXTERNAL=true -DKINETIC_PATH=/path/to/kinetic_home`
1. Run the integration tests against the remote instance at a particular host: `mvn test -DRUN_AGAINST_EXTERNAL=true -DKINETIC_HOST=1.2.3.4`
1. Run the integration tests against the remote instance at a particular host using SSH to reset state before runs: `mvn test -DRUN_AGAINST_EXTERNAL=true -DKINETIC_HOST=1.2.3.4 -DFAST_CLEAN_UP=true`
```bash
cd ~/workspace
./bin/startSimulator.sh
```
Getting Started With Simulator
================================
1. Run `mvn clean package` in "Kinetic-Folder"
2.**Start with java CLI**:
From within "Kinetic-Folder": `java -jar kinetic-simulator/target/kinetic-simulator-"Version"-SNAPSHOT-jar-with-dependencies.jar`
where "Version" above is the build version number (such as 0.8.0.1).
### Ping simulator
or
**Start with script** (If configuring tcp_port, tls_port and Kinetic_home, use `script -help`):