Project

General

Profile

V30 » History » Revision 4

Revision 3 (Henning Blohm, 29.10.2014 17:35) → Revision 4/18 (Henning Blohm, 29.10.2014 17:53)

h1. Z2-Environment version 3.0 

 Version 3.0 is in progress 

 The main goals for 3.0 is to provide features that simplify user adoption. 

 h2 File System Based Operations 

 In order to reduce the initial usage barrier, the following should be possible (or simplified) 

 * Have a system layout consisting of a number of auto-discovered co-located file system repositories 
 ** Much like the dev repo but actually based on the FSCR and "always armed" 
 ** Benefit: Supports Git-branching approaches out of the box 
 ** Benefit: Allows System Releases as a single ZIP to be exploded without any online access (a regular "copy" deployment) 
 
 * Provide consistent and complete system export 
 ** Support binary or source-preserving export 
 ** Provide clean component name escaping so we can also export mvn-provided artifacts if desired 
 ** so we can offer a complete base distribution as binary download 
 ** Running samples means to clone co-located Git Repos 
 ** Make re-binding of repository locations simpler (e.g. a remote repo becomes a local FS repo after export) 

 h2. Free Web Container Choice 

 It should be possible to use a Web Container of choice, as long as it is Jetty or Tomcat. Our tests indicate that it should be simple to programmatically control any pre-installed instance. 

 * Provide a web container resource that hooks up with a pre-configured web container OR a self-hosted web container 
 * This will require some creative business with the servlet/jsp and Web Container class path 

 h2. Improvements 

  


 * Seamless support of Maven repositories (see [[V23]], [[maven_repo_support]]) 
 * Introduce "Java Templates", Java (and others) Component configuration made simpler (see [[smart_props]]) 
 * Port add-ons and samples to maven repos for external artifacts