[ https://issues.apache.org/jira/browse/IMAGING-309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary D. Gregory updated IMAGING-309: ------------------------------------ Fix Version/s: 1.0.0-alpha6 (was: 1.0.0-alpha5) > 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 > Priority: Trivial > Labels: dependencies, maintainability, robustness > Fix For: 1.0.0-alpha6 > > > 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 the 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.20.10#820010)