Get rid of shaded-impl module ----------------------------- Key: MYFACES-3211 URL: https://issues.apache.org/jira/browse/MYFACES-3211 Project: MyFaces Core Issue Type: Task Affects Versions: 2.1.1, 2.1.0 Reporter: Jakob Korherr Assignee: Jakob Korherr
In 2.1.0 the shaded-impl module was introduced in order to solve a cyclic dependency problem (access classes of myfaces-impl in myfaces-impl-ee6). However, this introduces unnecessary redundancy and complexity to our build process and is subject to a lot of problems (currently shaded-impl is myfaces-impl:2.0.5, but it is used as if it was myfaces-impl:2.1.1, which could lead to inconsistencies and other problems). Some time ago we briefly discussed a solution to this problem: the introduction of a myfaces-spi module. This module contains all classes of the org.apache.myfaces.spi package (not *.spi.impl) and the necessary data objects. It is independent of impl and impl-ee6 and thus can be used by them! I will attach a patch for this one shortly! -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira