Interface WeaveDependencyComponent
-
- All Superinterfaces:
org.mule.dx.platform.api.component.ComponentLifecycle,LanguageServerLifecycle,WeaveComponent
public interface WeaveDependencyComponent extends WeaveComponent
This component manages the dependencies for a project and the information
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DependencyArtifact[]dependencies()Returns a flat representation of all the project dependenciesjava.lang.StringdwVersion()Returns the DW version this project depends onvoidreload()Reloads all the dependencies-
Methods inherited from interface org.mule.weave.extension.api.lifecycle.LanguageServerLifecycle
initialize, initialized, shutdown
-
Methods inherited from interface org.mule.weave.extension.api.component.WeaveComponent
start, stop
-
-
-
-
Method Detail
-
dwVersion
java.lang.String dwVersion()
Returns the DW version this project depends on- Returns:
- The DW version this project is using
-
reload
void reload()
Reloads all the dependencies
-
dependencies
DependencyArtifact[] dependencies()
Returns a flat representation of all the project dependencies- Returns:
- The list of all project dependencies
-
-