Interface LibraryScope


public interface LibraryScope
The scope of a library. The common COMPILE, RUNTIME and PROVIDED scopes are defined here and supported by the common Layouts. A custom Layout can handle additional scopes as required.
Since:
1.0.0
Author:
Phillip Webb
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final LibraryScope
    The library is used at compile time and runtime.
    static final LibraryScope
    Marker for custom scope when custom configuration is used.
    static final LibraryScope
    The library is needed for compile but is usually provided when running.
    static final LibraryScope
    The library is used at runtime but not needed for compile.
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Field Details

    • COMPILE

      static final LibraryScope COMPILE
      The library is used at compile time and runtime.
    • RUNTIME

      static final LibraryScope RUNTIME
      The library is used at runtime but not needed for compile.
    • PROVIDED

      static final LibraryScope PROVIDED
      The library is needed for compile but is usually provided when running.
    • CUSTOM

      static final LibraryScope CUSTOM
      Marker for custom scope when custom configuration is used.
  • Method Details