<p>There are several reasons for this:</p>

<ol>
<li><p>We don't want a dependency management tool to automatically download software from the web. There is always a risk of some backdoor inserted by someone malicious in case we do not manually verify each 3rd party component.</p></li>
<li><p>We would like to keep the build scripts as simple and low level as possible to maintain full control of the build output. Specifically, we would like to make sure the build is 100% reproducible from source so that anyone can rebuild it to make sure the published source code is the one used to build the published binaries.</p></li>
<li><p>We don't particularly like Maven. </p></li>
</ol>

CC BY-SA 4.0
2018-12-31T15:28:20.267Z
2018-12-31T15:28:20.267Z
lyaffe
<p>Are there some reasons why maven and standard maven directory layout are not used in Ardor?</p>

<development><compiling><ardor><source-code>
Why Ardor does not use Maven?
Sergei Romanov
# Why Ardor does not use Maven?

(Asked by: username_0 on 2018-12-31)

Are there some reasons why maven and standard maven directory layout are not used in Ardor?

**Tags:** development, compiling, ardor, source-code


---

## 1 answers

### Answer by username_1 on 2018-12-31. Score: 1 | Accepted answer

There are several reasons for this:

1. We don't want a dependency management tool to automatically download software from the web. There is always a risk of some backdoor inserted by someone malicious in case we do not manually verify each 3rd party component.
2. We would like to keep the build scripts as simple and low level as possible to maintain full control of the build output. Specifically, we would like to make sure the build is 100% reproducible from source so that anyone can rebuild it to make sure the published source code is the one used to build the published binaries.
3. We don't particularly like Maven.


---

