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