z2-Environment: Issueshttps://redmine.z2-environment.net/https://redmine.z2-environment.net/favicon.ico?15813551872018-09-09T16:00:13Zz2-Environment
Redmine z2-Environment - Bug #2019 (Resolved): Built-in Javadoc generation not working anymorehttps://redmine.z2-environment.net/issues/20192018-09-09T16:00:13ZHenning Blohmhenning.blohm@zfabrik.de
<p>Due to Java 9 changes in tools.jar.</p>
<p>See e.g. <a class="external" href="https://stackoverflow.com/questions/35240134/declare-maven-dependency-on-tools-jar-to-work-on-jdk-9#35244168">https://stackoverflow.com/questions/35240134/declare-maven-dependency-on-tools-jar-to-work-on-jdk-9#35244168</a></p> z2-Environment - Bug #2014 (Resolved): Built-in Threadpool does not decrease currenct concurrency...https://redmine.z2-environment.net/issues/20142018-07-20T15:17:04ZHenning Blohmhenning.blohm@zfabrik.de
<p>Currently, in that case, concurrency is not decreased and book keeping in the threadpool might lead to an effectively single-threaded threadpool.</p>
<p>Fix by removing the old code and using a JDK threadpool as underlying implementation instead.</p> z2-Environment - Bug #2011 (Resolved): MVN-CR ignoring exclusionshttps://redmine.z2-environment.net/issues/20112018-06-15T21:19:23ZHenning Blohmhenning.blohm@zfabrik.de
<p>As noted in sample upgrade. Dependency resolution exclusions are not honored currently.</p> z2-Environment - Feature #2009 (Resolved): Update samples to v2.6 versionhttps://redmine.z2-environment.net/issues/20092018-06-13T20:22:40ZHenning Blohmhenning.blohm@zfabrik.de
<p>N=Discontinued<br />O=Pending<br />X=Done</p>
<p>Ongoing:</p>
<ul>
<li>samples-cdh4-base (N)</li>
<li>samples-dbworker (N)</li>
<li>samples-gateway (X)</li>
<li>samples-groovy (X)</li>
<li>samples-hadoop-basic (N)</li>
<li>samples-hbase-mail-digester (N)</li>
<li>samples.hibernate-basic (X)</li>
<li>samples-java8 (N)</li>
<li>samples-jta-plain (X)</li>
<li>samples-jta-spring (X)</li>
<li>samples.spring-basic (X)</li>
<li>samples.spring-hibernate (X)</li>
<li>samples-spring-jdbc (X)</li>
<li>samples-spring-jpa-mvc (N)</li>
<li>samples.springds-hibernate (X)</li>
<li>samples.vaadin-spring-hibernate (X)</li>
<li>samples-z2unit (X)</li>
</ul> z2-Environment - Feature #2007 (Resolved): Update deployment modelhttps://redmine.z2-environment.net/issues/20072018-05-31T18:03:13ZHenning Blohmhenning.blohm@zfabrik.de
<p>Starting with v2.6 we will by default have file-system deployment that features:</p>
<ul>
<li>a clean-cut distribution </li>
<li>license and version information for base and core</li>
<li>base licenses will be completely listed by library</li>
</ul>
The deployment will allow to
<ul>
<li>go trivially distributed</li>
<li>run all samples by co-location check-out</li>
</ul>
<p>Note: Change getting started to the 3.0 version style</p> z2-Environment - Feature #2003 (Resolved): Introduce (symbolic) component link and break up envir...https://redmine.z2-environment.net/issues/20032018-05-06T21:25:24ZHenning Blohmhenning.blohm@zfabrik.de
<a name="Component-linking"></a>
<h2 >Component linking<a href="#Component-linking" class="wiki-anchor">¶</a></h2>
<p>This is a useful pre-requisite for a flexible rearrangement of environment definitions as to avoid having to maintain complex definitions, such as web server configuration across multiple environments that would only differ in, for example, database configurations.</p>
<p>With the symbolic (component) link, a component definition would be completely delegated to another component without having the caller be aware of it.</p>
<p>Particular considerations are however:</p>
<p>a) access to component resources<br />b) defaulting e.g. Java component of the linked component.</p>
<p>The symbolic (component) link would delegate a) and b) to the target component name, that is, if M1/a linked to M2/b, the Java component defaulted to in M2/b would be M2/java.</p>
<p>In order to make sure a) can be implemented, simply having a "proxy" component is not sufficient, as that would not delegate file resource access today.</p>
<p>Hence either support on lower levels is required, or resource access is also delegatable via an Resource.as(...) invocation.</p>
<p>Note in documentation:</p>
<ul>
<li>the behavior for default lookups (IResourceHandle, IResourceObserver, IComponentDescriptor)</li>
<li>how dependencies are handled</li>
</ul>
<a name="Break-Up-of-Environment"></a>
<h2 >Break Up of Environment<a href="#Break-Up-of-Environment" class="wiki-anchor">¶</a></h2>
<p>In order to avoid repititive complex configurations when customizing the system environment module, the environment module is now by default a collection of link components pointing to resources and other definitions in an environment.base module.</p>
<p>Customization of the environment module is now a simple matter of piecemeal adaptation</p> z2-Environment - Bug #2001 (Resolved): Jetty 9.4.x not calling ServletContainerInitializers for C...https://redmine.z2-environment.net/issues/20012018-04-18T21:20:24ZHenning Blohmhenning.blohm@zfabrik.de
<p>This due to the determination:</p>
<pre>
<code>
public boolean isFromContainerClassPath (WebAppContext context, ServletContainerInitializer sci)
{
if (sci == null)
return false;
return sci.getClass().getClassLoader()==context.getClassLoader().getParent();
}
</code><br /></pre>
<p>from org.eclipse.jetty.annotations.AnnotationConfiguration.</p>
<a name="Suggestion-override-in-specialization"></a>
<h2 >Suggestion override in specialization.<a href="#Suggestion-override-in-specialization" class="wiki-anchor">¶</a></h2> z2-Environment - Feature #1993 (Resolved): Upgrade to Jetty 9.4.8https://redmine.z2-environment.net/issues/19932018-01-01T14:15:47ZHenning Blohmhenning.blohm@zfabrik.de
<p>See <a class="wiki-page" href="https://redmine.z2-environment.net/projects/z2-environment/wiki/Jetty9_4_support">Jetty9_4_support</a></p>
<p><div class="flash error">Error executing the <strong>include</strong> macro (Page not found)</div></p> z2-Environment - Feature #1992 (Resolved): Support Java 9 Language Levelhttps://redmine.z2-environment.net/issues/19922018-01-01T13:42:44ZHenning Blohmhenning.blohm@zfabrik.dez2-Environment - Feature #1991 (Resolved): Java 9 Supporthttps://redmine.z2-environment.net/issues/19912018-01-01T13:41:11ZHenning Blohmhenning.blohm@zfabrik.de
<p>See <a class="wiki-page" href="https://redmine.z2-environment.net/projects/z2-environment/wiki/Java9_Support">Java9_Support</a>.</p>
<p><div class="flash error">Error executing the <strong>include</strong> macro (Page not found)</div></p> z2-Environment - Feature #1980 (Resolved): Port roots repo from z2 v3.0https://redmine.z2-environment.net/issues/19802017-09-02T21:27:18ZHenning Blohmhenning.blohm@zfabrik.de
<p>The roots is like the "local" repo but on top-level of z2-home.</p>
<p>In conjunction with the relative file system repo (<a class="issue tracker-2 status-3 priority-4 priority-default closed" title="Feature: Port the relative file system repo from v3.0. (Resolved)" href="https://redmine.z2-environment.net/issues/1979">#1979</a>) it allows a much flatter installation layout.</p> z2-Environment - Feature #1979 (Resolved): Port the relative file system repo from v3.0.https://redmine.z2-environment.net/issues/19792017-09-02T21:26:55ZHenning Blohmhenning.blohm@zfabrik.de
<p>The relative file system repo allows a repo declaration that has its<br />content relative to the declaration. This in turn allows a simple and more flexible <br />folder structure to set up local deployments (as repos may be contained or co-located).</p>
<p>This feature is used in particular in conjunction with the roots repo.</p> z2-Environment - Feature #1978 (Closed): Support Java 9 module systemhttps://redmine.z2-environment.net/issues/19782017-09-02T21:22:53ZHenning Blohmhenning.blohm@zfabrik.de
<p>The idea here is to respect compile-time and runtime-constraints via our class loading and compiler use.</p>
<p>We try to stick as close to the suggested container-support as possible.</p> z2-Environment - Feature #1977 (Resolved): Support and document use of Java 9https://redmine.z2-environment.net/issues/19772017-08-29T15:16:52ZHenning Blohmhenning.blohm@zfabrik.de
<p>This includes:</p>
<ul>
<li>Support for modules in conjunction with z2 class loaders as far as that is meaningful</li>
<li>A new ECJ as soon as it is available</li>
<li>Use of the new process API</li>
</ul>
<p>(see also <a class="external" href="https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6">https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6</a>)</p> z2-Environment - Bug #1975 (Resolved): Spring Context Factory Bean is not supporting prototype-sc...https://redmine.z2-environment.net/issues/19752017-06-30T09:45:50ZHenning Blohmhenning.blohm@zfabrik.de
<p>As it memorizes the bean. Instead it should always ask the bean factory.</p>