Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
util-1.0.0, util-2.0.0, util-3.0.0
-
None
Description
{markdown}
This task involves removing a cyclic package dependency between Util's `product` and `product.internal` packages. Removing the cyclic dependency should be accomplished by using a `ServiceLoader` to load the implementation of `ProductFactory`. As part of this task, `ProductMap` should be converted into a class called `ProductFactory`.{markdown}
This task involves removing a cyclic package dependency between Util's `product` and `product.internal` packages. Removing the cyclic dependency should be accomplished by using a `ServiceLoader` to load the implementation of `ProductFactory`. As part of this task, `ProductMap` should be converted into a class called `ProductFactory`.{markdown}
This improvement and the improvement for FACES-2752 can be made at the same time.