IntelliJ IDEA 2020.1 Help

Defining Seam Components

You can define Seam components in two ways:

  • By adding annotations to a class.

  • By declaring a component in the components.xml file.

A component can be declared both with an annotation, and with an entry in the components.xml file. The components.xml file is used to specify additional properties of a component.

To annotate a class as a Seam component

  1. Open the desired class for editing.

  2. Add the @Name Seam annotation:


To create the components.xml file

  1. In the Project tool window, right-click the directory where you want to create the components.xml file, for example, WEB-INF directory, and choose New | Seam components.xml from the context menu.

  2. Populate the file as required. Note that Seam-aware coding assistance is available.

Last modified: 15 April 2020