I've got idea about creating feature for control if beans.xml is present or not. Bcs. all what CDI project makes CDI project is just existence of the file beans.xml. After deletion of this file, there is no warning, but the CDI project is no more CDI project. It should have some check, whether beans.xml file exists or not (i don't know, how the events in JBDS are processed) after any file deletion in CDI project folder.