Annotation Interface SamplesRoot


@Documented @Inherited @Target(TYPE) @Retention(RUNTIME) public @interface SamplesRoot
Specifies the directory to find samples, be they external or embedded. This directory is relative to project where Exemplar is invoked. For example, given this structure:
 monorepo/
 ├── build.gradle
 ├── subprojectBar/
 │   └── build.gradle
 │   └── src/
 │       ├── samples/
 │       │   └── bar.adoc
 │       └── test/
 │           └── java/
 │               └── DocsSampleTest.java
 └── subprojectFoo/
     └── src/
 
...DocsSampleTest should declare @AsciidocSourcesRoot("src/samples").
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details