Mark Struberg created DELTASPIKE-401: ----------------------------------------
Summary: change GlobalAlternativeTest to work on Weld-2, Weld-1 and OWB Key: DELTASPIKE-401 URL: https://issues.apache.org/jira/browse/DELTASPIKE-401 Project: DeltaSpike Issue Type: Task Components: Core Affects Versions: 0.4 Reporter: Mark Struberg Assignee: Mark Struberg Fix For: 0.5 Our GlobalAlternativeTest currently doesn't work under Weld-2 because this version does more checks at startup and complains about classes which are listed as <alternatives> in beans.xml but their @Alternative annotation got removed via Extension. This behaviour is ok as per the spec (it's not defined _when_ this check needs to be done). This means we need to remove the <alternatives> from our GlobalAlternativeTest. But this did break older OWB versions due to a bug in the AnnotatedType handling (older OWB versions did take the Alternative info too early and directly from the Class. This got only fixed in owb-1.2.1). As OWB has globalAlternatives on by default and does not need the configuration via DeltaSpike, this is barely an issue in real world apps. Thus I'd say we just add the <alternatives> to the test beans.xml in case we detect OWB but do not do this otherwise. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira