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