You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Bruno P. Kinoshita (JIRA)" <ji...@apache.org> on 2018/02/08 11:57:00 UTC

[jira] [Resolved] (LANG-1379) Remove java.beans dependency in AbstractCurcuitBreaker to allow use of compact1 JRE profile

     [ https://issues.apache.org/jira/browse/LANG-1379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno P. Kinoshita resolved LANG-1379.
--------------------------------------
    Resolution: Duplicate

> Remove java.beans dependency in AbstractCurcuitBreaker to allow use of compact1 JRE profile
> -------------------------------------------------------------------------------------------
>
>                 Key: LANG-1379
>                 URL: https://issues.apache.org/jira/browse/LANG-1379
>             Project: Commons Lang
>          Issue Type: Wish
>          Components: lang.concurrent.*
>    Affects Versions: 3.7
>            Reporter: Steffen Conrad
>            Priority: Major
>         Attachments: jdeps.log
>
>
> The current org.apache.commons.commons-lang3 Maven artifact (Version 3.7) contains a single class that builds a dependency on the java.beans package. This prohibits use of commons-lang3 with compact JRE profiles, which is especially interesting in embedded and/or resource constrained environments.
> {noformat}
> # jdeps -P -v commons-lang3-3.7.jar
> [...]
> org.apache.commons.lang3.concurrent.AbstractCircuitBreaker -> java.beans.PropertyChangeListener Full JRE
> org.apache.commons.lang3.concurrent.AbstractCircuitBreaker -> java.beans.PropertyChangeSupport Full JRE 
> [...]{noformat}
> For further information see: [Compact profiles|https://docs.oracle.com/javase/8/docs/technotes/guides/compactprofiles/compactprofiles.html].
> Please consider removing/replacing the dependency on java.beans.PropertyChangeListener/java.beans.PropertyChangeSupport to enable use of commons-lang3 in JRE compact1 profile environments.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)