How to create a Geasy-* project

What is a Geasy-* project ?

A Geasy-* project is a project that is based on GWT (it can be a module or an entire application) which belongs to the research results. Some of those projects are GEasyBPMNEditorGEasyTools and GEasyWebEditor.These modules and applications may have a standalone version but some of them are also designed to integrate other modules. In order to ease this integration, a maven pom.xml has been defined .This maven pom.xml project acts has parent for every Geasy-* projects so that each modules and application are based on the same minimal configuration.

How to create a Geasy-* project ?

There are two ways for creating a Geasy-* project.

Creating the project by your own

  1. Create your usual Java project structure
  2. Create a pom.xml file for maven configuration in the project root
  3. In the previous file add:

Generating the project using archetypes

  1. Go in a new folder to generate a new project by calling maven archetype plugin as following:
  2. Maven will prompt the type of project you would like to create: select the "geasy-project-sample-archetype" (by entering the number associated to the project type), than follow maven instructions to generate your new project skeleton
  3. Once the generation is complete go in the folder that should have the name of the 'groupId' you mentioned previously in your configuration and execute

mvn install

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.