[
https://issues.apache.org/jira/browse/ARIES-266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12849309#action_12849309
]
Jarek Gawor commented on ARIES-266:
-----------------------------------
I also reimplemented the Application's VersionRange interface using
VersionRange class from the util module. Committed in revision 927127. This was
done in order to keep existing code working and to reduce code duplication.
In the future we might want to consider removing the Application's VersionRange
interface and just using the VersionRange class from the util module.
> JPA module has dependencies on Application modules
> --------------------------------------------------
>
> Key: ARIES-266
> URL: https://issues.apache.org/jira/browse/ARIES-266
> Project: Aries
> Issue Type: Improvement
> Components: Application, JPA
> Affects Versions: 0.1
> Reporter: Jarek Gawor
> Assignee: Jarek Gawor
> Fix For: 0.1
>
>
> Some of the JPA code uses VersionRange code from the Application module.
> Since VersionRage is an interface in the application api module, JPA ends up
> pulling two application bundles: api (for the interface) and utils (for the
> implementation).
> These dependencies should be completely unnecessary. To break this
> dependency, the VersionRange class can be moved to the "util" module which
> JPA already uses.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.