Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • Architectural Toolbox Installation

Architectural Toolbox Installation · Changes

Page history
Create Architectural Toolbox Installation authored May 20, 2020 by Darius Sas's avatar Darius Sas
Show whitespace changes
Inline Side-by-side
Architectural-Toolbox-Installation.md 0 → 100644
View page @ e4d2ce66
# ASTracker
ASTracker is a Java tool that parses Arcan's output and tracks the architectural smells detected in each versionString analysed by Arcan.
# Requirements
The requirements to install and execute the application are:
* JDK 11 (or newer)
* Maven 3 (3.6.0 is the one used, but other minor versions should work fine too)
# Installation with Maven
The installation process is simple, but it requires `git` and `mvn` (Maven) to be installed on your system.
Run the following commands to download, compile and package the toolbox:
```shell script
git clone git@gitlab.seis.iti.gr:sdk4ed/atd-toolbox-new.git
cd atd-toolbox-new
mvn clean compile assembly:single -DskipTests=true
```
After executing them, a fat JAR file will be created in the `target` with the suffix "with-jar-dependencies", containing all the necessary libraries to be executed.
Alternatively, ASTracker can be executed as a web service:
```shell script
mvn spring-boot:run
```
and even built as a Docker image (ensure you have Docker installed) using:
```shell script
mvn clean compile package -DskipTest
sudo docker build --tag astracker-web:1.0 .
```
then run the Docker image using:
```shell script
sudo docker run -itp 8080:8080 astracker-web:1.0
```
**Note** that, in order for the image to be able to complete the requests you need to first [download](https://drive.google.com/file/d/1u8vYwAE9rrDosyoM33Nvg5YJuXRD_cA_/view?usp=sharing) Arcan and unzip the contents under a directory called `arcan` in the same directory as the Dockerfile.
\ No newline at end of file
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages