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

        

Reply via email to