anchor.diff:  }
   ----
   
  -
   === Servlet-Context Init-Parameters
   
   JSF implementations and JSF component libraries are usually configured using servlet context init parameters in `web.xml`:
  
positive.code: ----
  ====
  
  === JSF and CDI annotations support
  
  JSF and CDI annotations are automatically supported.
  
  The following annotations can be used to mark the scope of the used Spring beans:
  
  ==== Spring's default annotations
  
  
negative.code: ----
  
  
  === Gradle Plugin
  
  JoinFaces provides some https://gradle.org/[Gradle] plugins to simplify the development.
  
  NOTE: When using the JoinFaces Gradle plugins, you might want to use the https://docs.spring.io/spring-boot/docs/{spring-boot-version}/reference/htmlsingle/#using-boot-gradle[Spring Boot gradle plugin], too.
  
  ==== `org.joinfaces`
  
  The `org.joinfaces` plugin is the main plugin. It does nothing on it's own, but conditionally applies
  the other plugin in reaction to the plugins present in the project.
  
  TIP: If defaults in the `org.joinfaces` plugin don't work for you, you can just include the sub-plugins you need instead.
  
  ==== `org.joinfaces.dependency-management`
  
  This plugin is applied by the main plugin if the https://github.com/spring-gradle-plugins/dependency-management-plugin[`io.spring.dependency-management` plugin] is applied to the current project.
  If this plugin is applied directly it will apply the `io.spring.dependency-management` itself.
  