org.springframework.boot.loader.tools

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.
    Author:
    Phillip Webb
    • Field Detail

      • 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.