Skip navigation
Toggle Sidebar

Project Name

Project Brief Description Template-based: code, directory structure, and configuration generator for setting up new OpenSpaces (the development framework) Projects.
Current Project Version 1.0
Project Maturity Beta
Project License Apache License 2.0
Compatible GigaSpaces XAP Version GigaSpacesXAP6.02.
Project Captain Owen Taylor
Contributors Owen Taylor

Project Sitemap

Project Homepage

Features and Capabilities

WATCH THE SCREENCAST (NO SOUND, BUT COOL ARROWS EXPLAIN WHAT IS HAPPENING) 

Whenever a new enterprise application is developed there is a need to get started. This getting started effort currently involves finding a similar project, copying it to a new place and renaming and otherwise editing several XML and java files. This is for many reasons, inefficient and error prone - especially for new users. When a user wants to rapidly generate a new OpenSpaces project that uses basic patterns such as Master-Worker and/or Publisher-Listener, the Command Line Project Creator will increase their productivity by supplying a template-based: code, directory structure, and configuration generator.

Major features of this release are:

  1. creates java, pu.xml, build.xml and either eclipse or intellij -specific project files
  2. Encourages/forces creation of a shared domain - there are still some issues with this
    • intellij support for automatic shared domain not yet implemented
    • eclipse support for automatic shared domain implemented but has a weird bug that forces you to edit the .project file manually after you import the project into eclipse [instructions on what to edit are explicitly provided in the generated .project file itself]
  3. supports arbitrary tokens for replacement within all generated files
  4. supports the specification of additional files - java files are added to the service package under src/java, non-java files are added to the root of the generated project

Note: when building the projectcreator.jar file be certain to do as I did in the buildjar.cmd file and copy all eclipse-related templates into classes\eclipse before jar-ing.  Eclipse makes a habit of removing the project.launch template...

Check out the: downloads page.

Docs and screencasts to come... (project documentation page)



Adaptavist Theme Builder Powered by Atlassian Confluence