Build the code

After extracting the distribution, you will see several folders. The source code of the widgets can be found in misc/widgets directory. In order to build the code, you need to have access our maven repository ( http://maven.escenic.com ). Note that this repository is password protected. You need to contact Escenic to get the username/password. After that, you need to configure maven so that it downloads artifacts from this repository. A sample settings.xml file is provided in misc/conf folder of each distribution.

When you have access to the repository, you should create the Widget Framework artifacts by running mvn clean install command in the misc/widgets directory. It will then add all widgets as artifacts onto your local repository.

After this, you should go to the misc/demo directory. If you run the mvn clean install command again, a demo webapp will be available under the misc/demo/target folder. For core, community and mobile distributions, the demo war file name will be 'demo-core-<version>.war', 'demo-community-<version>.war' and 'demo-mobile-<version>.war', respectively. Here <version> specifies the version of Widget Framework that you are using.

Please see the 'Escenic Content Engine Installation Guide' for instructions on how to deploy the war file onto your application server.