[
https://issues.apache.org/jira/browse/ARIES-1188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider resolved ARIES-1188.
----------------------------------------
Resolution: Fixed
Assignee: Christian Schneider
> Remove pax exam dependency from org.apache.aries.testsupport.unit
> -----------------------------------------------------------------
>
> Key: ARIES-1188
> URL: https://issues.apache.org/jira/browse/ARIES-1188
> Project: Aries
> Issue Type: Improvement
> Reporter: Christian Schneider
> Assignee: Christian Schneider
>
> Like described in
> http://mail-archives.apache.org/mod_mbox/aries-dev/201405.mbox/%3C5370E1EA.9040008%40die-schneider.net%3E
> I propose to remove the pax exam dependency from
> org.apache.aries.testsupport.unit. So some reasons why I think this makes
> sense:
> - testsupport is used in many aries projects. Many of these do not need the
> pax exam depdenency. So the dependency binds all these project to a
> particular pax exam version and increases coupling
> - pax exam is only needed for two classes in test support. ExtraOptions and
> AbstractIntegrationTest. ExtraOptions is not really necessary with newer pax
> exam versions as most of the features are available directly in the pax exam
> DSL. AbstractIntegrationTest just uses the pax exam @Inject. In pax exam 3
> this is replaced with javax @Inject. So this dependency is not necessary
> anymore.
> As far as I know this means we need a new major version of testsupport as we
> remove a public class.
> I will provide a patch.
--
This message was sent by Atlassian JIRA
(v6.2#6252)