MockupDD Engine is web application which uses user interface mockups in the form of bitmaps as a basis to specify and infer further application requirements
- Install Git
- After installing Git, run the command
git clone https://github.com/josematiasrivero/mockupdd.git
- Install Apache Maven. After the installation, the command
mvn
should work - In order to run the DB creation scripts without changes, user
root
without any password should be provided. As a result, the commandmysql -uroot
must log you into the database directly. - At the root of the project, run
config/scripts/recreateSchema.sh
in order to instantiate the DB - At the root of the project, run
mvn clean install
which will build the project and run the tests. Then, to get the web application running with Jetty at the default port (8080), executemvn jetty:run
at themodules/mockupdd-editor
folder
- Download Eclipse IDE for Java EE Developers
- At the root of the project, run
mvn eclipse:eclipse
. This will create the Eclipse Project metainfo. - Import the project in Eclipse
- Follow this guide in order to start the web application from Eclipse with debugging enabled
Pressing Ctrl + Shift + F
in any code window will automatically format the current file according to configured code formatting options. Import the following XML files to use the formatting options for this project:
Preferences-Java-CodeStyle-CodeTemplates.xml
in Preferences -> Java -> Code Style -> Code TemplatesPreferences-Java-CodeStyle-Formatter.xml
in Preferences -> Java -> Code Style -> FormatterPreferences-Java-Editor-Templates.xml
in Preferences -> Java -> Editor -> Templates
Ctrl + Shift + R
: search for resourcesCtrl + Shift + T
: search for classes
There are a bunch of useful keyboard shortcuts to agilize development with Eclipse, just google for them :)
Write an e-mail to jose.matias.rivero@gmail.com or mrivero@lifia.info.unlp.edu.ar