Gilles Sadowski created IMAGING-309:
---------------------------------------

             Summary: Depend on "Commons Numbers"
                 Key: IMAGING-309
                 URL: https://issues.apache.org/jira/browse/IMAGING-309
             Project: Commons Imaging
          Issue Type: Wish
          Components: imaging.common.*
            Reporter: Gilles Sadowski
             Fix For: 1.0


It would make sense for high-level components such as [Imaging] to depend on 
lower level utilities developed within "Commons", such as [Numbers], where
 # changes in dependencies can be controlled by the same team, and
 # JAR hell is _not_ an issue (as per the project's policy on BC).

Both [Imaging] and [Numbers] would benefit from such an ecosystem:
 * The low-level component is put to test in an actual use-case.
 * The high-level component does not need to maintain lower-level utilities.

Motivation: IMAGING-285

At a time, it might not have made sense to depend on a component like Commons 
Math (with its ever expanding code base) just for its {{Fraction}} class. 
Nowadays however, "Commons Numbers" provides the functionality in a dedicated 
[maven 
module|https://mvnrepository.com/artifact/org.apache.commons/commons-numbers-fraction/1.0].



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to