Class GherkinToAsciidocPlugin

java.lang.Object
com.arc_e_tect.gradle.gherkin.GherkinToAsciidocPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class GherkinToAsciidocPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin that registers the generateFeatureDocs task and wires the gherkinToAsciidoc DSL extension into the project.

Usage

 plugins {
     id 'com.arc-e-tect.gherkin-to-asciidoc'
 }

 gherkinToAsciidoc {
     sourceDir = layout.projectDirectory.dir('src/test/resources/features')
 }
 

Defaults

  • Source directory: src/test/resources/features
  • Include sub-directories: false
  • Output directory: build/generated-docs
  • Output file name: features.adoc
  • Field Details

  • Constructor Details

    • GherkinToAsciidocPlugin

      public GherkinToAsciidocPlugin()
      Creates a new plugin instance. Instantiated by Gradle infrastructure.
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>