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

Reply via email to