]
Alexey Kazakov updated JBIDE-9021:
----------------------------------
Attachment: jbt-trunk.patch
A patch for trunk.
CDI builder should be declared before WST validation builder in
.project.
-------------------------------------------------------------------------
Key: JBIDE-9021
URL:
https://issues.jboss.org/browse/JBIDE-9021
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: cdi (jsr-299)
Affects Versions: 3.2.0.Final, 3.3.0.M1
Reporter: Alexey Kazakov
Assignee: Alexey Kazakov
Priority: Critical
Fix For: 3.2.1.CR1, 3.3.0.M2
Attachments: jbt-trunk.patch
EXECUTE: Create any CDI project (don't enable CDI support!)
EXECUTE: If there is no in .project yet then add it there:
{code}
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
{code}
EXECUTE: Enable CDI support for the project.
EXECUTE: Open .project
FAILURE:
{code}
<buildCommand>
<name>org.jboss.tools.cdi.core.cdibuilder</name>
<arguments>
</arguments>
</buildCommand>
{code} is added to the end of <buildSpec> tag.
ASSERT: org.jboss.tools.cdi.core.cdibuilder should be declared after
org.eclipse.jdt.core.javabuilder but before org.eclipse.wst.validation.validationbuilder
This is very important since if we have CDI builder declared after WST validator builder
then CDI validation will be invoked before CDI builder completed building CDI model. It
causes incorrect work of CDI validation.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: