Skip to content

UML Parser is reverse-engineering Java Project which creates UML class diagram for given set of classes.

License

Notifications You must be signed in to change notification settings

rashmishrm/UMLParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UML Generator

UML Generator takes source folder as input and generates class diagram as output

Environment setup

  1. Requires Java 8 version
  2. Requires Graphviz installed on machine

Windows:

http://www.graphviz.org/Download..php

Mac Command:

brew install libtool
brew link libtool
brew install graphviz
brew link --overwrite graphviz

Linux Command

sudo apt-get install graphviz

How to Build this Application.

Create Jar file.

 mvn clean package

How to Run this Application.

Run Manually.

   Download Executable-Jar folder. 
   1. cd <PATH_TO_EXECUTABLE-JAR_FOLDER> 
   2. sh umlparser.sh <input-folder> <outputfile_name>

Libraries Used

  1. JavaParser
  2. PlantUml