Project

General

Profile

Improvement #2140

Updated by Henning Blohm about 1 year ago

h2. Acceptance Criteria 

 * Jetty version is updated 
 * Maven resolution is implemented 
 * Jetty API is separated from impl parts. 

 h2. Design 

 * We separate some all lower level jetty dependencies such as javax.mail to additional modules so that they may be overwritten by customization repos. See below. 

 h2. Notes: 

 
 * The resolution includes Jetty 10 and the dependency versions: 

 |_. libraries |_. z2 module |_. aliases | 
 | javax.activation | z2-base.base:com.zfabrik.javax.activation | javax.activation:javax.activation-api/java, javax.activation:activation/java | 
 | javax.mail         | z2-base.base:com.zfabrik.javax.mail | org.glassfish:javax.mail | 
 | Apache commons     | z2-base.base:com.zfabrik.apache.commons | commons-logging:commons-logging/java | 

 See the 2.10 license info for version info. 
 We separate basic APIs such as javax.servlet, javax.servlet.jsp, javax.servlet.jsp.jstl, so that web apps do not need to reference com.zfabrik.servletjsp

Back