After the cloning is done, ``cd`` to the ``lumiere-server/`` folder. There you will find the `compile.sh` script; run it to generate the jar file.
>In case you cannot execute `compile.sh`, give it executable permission using `chmod +x ./compile.sh`.
```bash
cd lumiere-server/
chmod +x ./compile.sh
./compile.sh
```
If all goes well, you will find a new file called ``lumiere-server.jar``, Type ``java -jar lumiere-server.jar`` the output should be like the one shown below:
```
Lumiere-server version <version>
lumiere-server at github https://github.com/DevSnaith/lumiere-server
```
Now copy the ``lumiere-server.jar`` and add it to your project.
`Lumiere` class contains the basic things that must be available for the server to work well, it manages the traffic of requests and forwards them to the `HttpRequestHandler` interface. It also adds some properties in the header.
You need to pass a `HttpRequestHandler` to `Lumiere`, The easiest way to do that is to use the `SimpleResponse` class that implements the `HttpRequestHandler` interface.