[
https://issues.jboss.org/browse/CDI-632?page=com.atlassian.jira.plugin.sy...
]
Antoine Sabot-Durand updated CDI-632:
-------------------------------------
Description:
Section 12.1 (which should be satisfied in SE an EE) states:
bq. An implicit bean archive is any other archive which contains one or more bean classes
with a bean defining annotation as defined in Bean defining annotations.
And section 15.1 reads:
{quote}When running in Java SE, the container must extend the rules defined in Bean
archives and also ensure that :
An archive which doesn’t contain a beans.xml file can’t be discovered as an implicit bean
archive unless:
* the application is launched with system property javax.enterprise.inject.scan.implicit
set to true, or
* the container was initialized with a parameter map containing an entry with
javax.enterprise.inject.scan.implicit as key and Boolean.TRUE as value.{quote}
Perhaps this deserve a bit of clarification.
was:
Current implementation of CDI 2.0 EDR2 doesn't support implicit bean archive (see
WELD-2233) where the spec says it is available in core and thus Java SE.
We need to clarify the spec or correct the impl...
Possible conflict for Implicit bean archive definition between core
and SE
--------------------------------------------------------------------------
Key: CDI-632
URL:
https://issues.jboss.org/browse/CDI-632
Project: CDI Specification Issues
Issue Type: Clarification
Components: Java SE Integration
Affects Versions: 2.0-EDR2
Reporter: Antoine Sabot-Durand
Section 12.1 (which should be satisfied in SE an EE) states:
bq. An implicit bean archive is any other archive which contains one or more bean classes
with a bean defining annotation as defined in Bean defining annotations.
And section 15.1 reads:
{quote}When running in Java SE, the container must extend the rules defined in Bean
archives and also ensure that :
An archive which doesn’t contain a beans.xml file can’t be discovered as an implicit bean
archive unless:
* the application is launched with system property javax.enterprise.inject.scan.implicit
set to true, or
* the container was initialized with a parameter map containing an entry with
javax.enterprise.inject.scan.implicit as key and Boolean.TRUE as value.{quote}
Perhaps this deserve a bit of clarification.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)