Package dev.cwhead.GravesX.module.util
Interface LibraryImporter
- All Known Implementing Classes:
LibbyImporter
public interface LibraryImporter
Imports external libraries for a module.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidimportLibrary(ModuleContext ctx, ModuleInfo.LibraryDef def) Imports a library described inmodule.yml:libraries.voidimportLibrary(ModuleContext ctx, String... coordinates) Imports one or more libraries by coordinate strings.
-
Method Details
-
importLibrary
Imports one or more libraries by coordinate strings.- Parameters:
ctx- module contextcoordinates- Maven coordinates (group:artifact:version[key=value...])
-
importLibrary
Imports a library described inmodule.yml:libraries.Default behavior imports by
ModuleInfo.LibraryDef.coordinates()only. Importers that support extra flags should override this method.- Parameters:
ctx- module contextdef- library definition
-