-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Tobias John edited this page Jun 13, 2025
·
15 revisions
There are three options to get RDFMutate running, depending on your preferences.
- Run RDFMutate using the provided JAR. (recommended method)
- Build RDFMutate locally.
- Run RDFMutate using Docker.
Get the newst version of RDFMutate from the releases. The provided JAR is built for Java version 17.
Instead of using a release, you can build the JAR-file yourself from the source code.
- Java installation (we built RDFMutate with Java 17)
Build a JAR file for the project using the gradle wrapper by running
git clone https://github.com/smolang/RDFMutate.git
cd RDFMutate
./gradlew shadowJar
- The generated JAR file is located in the folder
build/libsand has the namerdfmutate-<version>.jar
- Docker needs to be installed (see Docker documentation)
- Clone the repository and change into the directory
git clone https://github.com/smolang/RDFMutate.git
cd RDFMutate
- Build the docker image using the provided docker file
docker build -t rdf-mutate .
- Create a new container, where you can run the scripts in
docker run -it rdf-mutate
- You can run the scripts in the container now
- The directory
/RDFMutate/build/libscontains the JAR filerdfmutate-<version>.jar
- The directory
- Alternatively, there are two scripts that directly call RDFMutate:
-
mutate.shcalls the mutation generator -
test_system.shruns a test of the setup (last line of output should beMutation Generator works as expected.)
-
- To run RDFMutate on inputs from your machine, you can use dockers
-voption to connect your own volume to the container
Overview
User Documentation
- Installation
- General Usage
- Mutation Operator Specification
- Mask Specification
- Operator Extraction
- Examples
Developer Documentation
Misc