java -jar eclipse-build.jar --config https://raw.githubusercontent.com/specs-feup/clava/master/ClavaWeaver/eclipse.build
This should create the file ClavaWeaver.jar.
Clava can be downloaded from this link.
Clava Online Demo Version
There is a demo online version of Clava available here.
Clava has two modes, command-line and GUI.
Run the JAR with passing parameters, e.g.:
java -jar Clava.jar
There are two main modes in command line, either passing all arguments (LARA file, parameters, etc...), or passing a configuration file that was built with the graphical user interface.
java -jar Clava.jar <aspect.lara> -p <source_folder>
where <aspect.lara> is the LARA aspect you want to execute, and <source_folder> is the folder where the source code is.
There are more command-line options available, which can be consulted by running:
java -jar Clava.jar --help
To pass a configuration file, use the flag -c:
java -jar Clava.jar -c <config.clava>
where <config.clava> is the configuration file created with the GUI.