V30-experimental retired » History » Version 4
Henning Blohm, 29.10.2014 17:53
1 | 1 | Henning Blohm | h1. Z2-Environment version 3.0 |
---|---|---|---|
2 | |||
3 | Version 3.0 is in progress |
||
4 | |||
5 | 3 | Henning Blohm | The main goals for 3.0 is to provide features that simplify user adoption. |
6 | |||
7 | h2 File System Based Operations |
||
8 | |||
9 | In order to reduce the initial usage barrier, the following should be possible (or simplified) |
||
10 | |||
11 | * Have a system layout consisting of a number of auto-discovered co-located file system repositories |
||
12 | ** Much like the dev repo but actually based on the FSCR and "always armed" |
||
13 | ** Benefit: Supports Git-branching approaches out of the box |
||
14 | ** Benefit: Allows System Releases as a single ZIP to be exploded without any online access (a regular "copy" deployment) |
||
15 | |||
16 | * Provide consistent and complete system export |
||
17 | ** Support binary or source-preserving export |
||
18 | ** Provide clean component name escaping so we can also export mvn-provided artifacts if desired |
||
19 | ** so we can offer a complete base distribution as binary download |
||
20 | ** Running samples means to clone co-located Git Repos |
||
21 | 4 | Henning Blohm | ** Make re-binding of repository locations simpler (e.g. a remote repo becomes a local FS repo after export) |
22 | 3 | Henning Blohm | |
23 | h2. Free Web Container Choice |
||
24 | 1 | Henning Blohm | |
25 | 4 | Henning Blohm | 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. |
26 | 1 | Henning Blohm | |
27 | 4 | Henning Blohm | * Provide a web container resource that hooks up with a pre-configured web container OR a self-hosted web container |
28 | * This will require some creative business with the servlet/jsp and Web Container class path |
||
29 | |||
30 | h2. Improvements |
||
31 | 1 | Henning Blohm | |
32 | * Seamless support of Maven repositories (see [[V23]], [[maven_repo_support]]) |
||
33 | * Introduce "Java Templates", Java (and others) Component configuration made simpler (see [[smart_props]]) |
||
34 | 2 | Henning Blohm | * Port add-ons and samples to maven repos for external artifacts |