FeatureCloud is a tag based visualization tool used to improve comprehensibility and maintenance of preprocessor-based SPL code. A quick demo is available at https://vimeo.com/338522586
Java 8 +
Maven 3.6 +
Python 2.7
The easiest way of running FeatureCloud is with Docker:
- Install docker on your computer
- Open a terminal in the root of the project
- run docker-compose up
If you want to build and run FeatureCloud on your own, you have to follow these steps:
-
Install FeatureCloud requirements
-
Install python needed packages (python reqs):
$ pip install -r src/main/resources/requirements.txt
-
Package the jar using Maven:
$ mvn package
-
Run the jar with Java:
$ java -jar target/featurecloud-[VERSION].jar