View Code? Open in Web Editor
NEW
This project forked from fasten-project/fasten
Analyse package dependency networks at the call graph level
Home Page: https://www.fasten-project.eu
License: Apache License 2.0
Java 99.87%
Dockerfile 0.13%
fasten's Introduction
Fasten-core
Creating a workspace with IntelliJ
- Install the latest Maven for your system
- Install JDK 11 for your system
- Mac:
brew cask install java
- Export the
JAVA_HOME
environment variable to point to your newly installed JDK
- Mac:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home/
- Install the latest version of IntelliJ Community edition (>= 2018.3)
- Clone the project from GitHub:
git clone https://github.com/fasten-project/fasten
- Do a test build on the command line:
cd fasten && mvn install
. Everything should work.
- Open the project in IntelliJ:
- In the open project screen, click "Import Project" and navigate to your FASTEN checkout
- Select "Import from from external model" and then Maven
- Click Next, Next
- In the SDK selection screen, select JDK 11. If it is not there, click the
+
button and navigate to the installation directory of your JDK 11.
- Set the project name to fasten
- When the import is done, go to File -> Project Structure -> Project Settings
- From the dropdown menu, select the Java 11 SDK. If it is not there, click on
New
to create it.
- Set the project language level to Java 11
- If you encounter "PF4J annotation processor" error when building the project, follow the below steps:
- Go to Preferences -> Build, Execution, Deployment -> Compiler -> Annotation Processors .
- For the annotation profile of
javacg-opal
and dummy-analyzer
, select "Obtain processors from classpath".
fasten's People
Watchers