Skip to content

Commit c1151b3

Browse files
committed
Organize the requirements by necessity for the replication
The Docker container is responsible for installing the JDK and Maven. Hence, these dependencies are internal from the point of view of the artifact reviewers.
1 parent 577b44f commit c1151b3

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

replication/splc23-views/REQUIREMENTS.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@ None
77
We do not require a certain operating system or prepared environment.
88
The setup is tested on Windows 10, WSL2, Manjaro, Ubuntu, and MacOS Monterey.
99

10-
To run DiffDetective, JDK16, and Maven are required.
11-
Dependencies to other packages are documented in the maven build file ([pom.xml](../../pom.xml)) and are handled automatically by Maven.
1210
Our replication is based on a docker container that can be used on any system supporting docker.
1311
Docker will take care of all requirements and dependencies to replicate our feasibility study.
12+
For downloading our replication package, we recommend Git.
1413

1514
How to install Docker depends on your operating system:
1615

1716
- _Windows or Mac_: You can find download and installation instructions [here](https://www.docker.com/get-started).
1817
- _Linux Distributions_: How to install Docker on your system, depends on your distribution. The chances are high that Docker is part of your distributions package database.
19-
Docker's [documentation](https://docs.docker.com/engine/install/) contains instructions for common distributions.
18+
Docker's [documentation](https://docs.docker.com/engine/install/) contains instructions for common distributions.
19+
20+
Installing Git is explained in [this article](https://github.com/git-guides/install-git).
21+
22+
Internally, DiffDetective uses JDK16 and Maven.
23+
Dependencies to other Java packages are documented in the maven build file ([pom.xml](../../pom.xml)) and are handled automatically by Maven.

0 commit comments

Comments
 (0)