IntelliJ IDEA 2017.1 Help

Defining Seam Components

This feature is supported in the Ultimate edition only.

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 on the context menu.
  2. Populate the file as required. Note that Seam-aware coding assistance is available.

See Also

Last modified: 18 July 2017