UNSUBSCRIBE On Wed, Jan 29, 2020 at 7:07 PM Mat Booth (Jira) <[email protected]> wrote:
> Mat Booth created FELIX-6218: > -------------------------------- > > Summary: Consider dropping SCR's requirement on kxml2 > Key: FELIX-6218 > URL: https://issues.apache.org/jira/browse/FELIX-6218 > Project: Felix > Issue Type: Improvement > Components: Declarative Services (SCR) > Affects Versions: scr-2.1.16 > Reporter: Mat Booth > > > Currently SCR requires kxml2 (and transitively xpp3) at build time and > them embeds some classes from these two libraries in the resulting Felix > SCR bundle. However these projects seem quite dead and have not seen any > official activity in many years. [1] > > When I tried to investigate why Felix SCR uses kxml2, I hit a dead-end > because the repository history does not go back far enough. SCR seems to > have been imported already using kxml2/xpp3. > > Two possibilities spring to mind: > > * It was before Java 1.5, so there was no SAX implementation in the JDK > yet > > * SCR used to target some constrained execution environment that it no > longer supports. > > In either case, since Felix SCR now requires JavaSE-1.7 as its minimal > execution environment I advocate switching to the SAX implementation > provided by the JDK > > > > I will post a PR > > > > [1] http://www.xmlpull.org/ > > > > -- > This message was sent by Atlassian Jira > (v8.3.4#803005) > -- Alan Baldwin +41 76 535 9433
