Started implementing jar-based(plugin) tool loading
Core#plugin: - Plugin.java: Main framework for plugins - OllamaTool.java: Used for annotation based loading of tools - InjectPlugin.java: Annoataion for injecting the Plugin instance, used when annotation based loading is used - PluginMetadata.java: metadata of the plugin, a class-reflection of plugin.json file within each plugin - PluginLoadingException.java: Exception thrown when an error happens durring plugin loading
This commit is contained in:
1
.idea/gradle.xml
generated
1
.idea/gradle.xml
generated
@@ -13,6 +13,7 @@
|
||||
<option value="$PROJECT_DIR$/Core" />
|
||||
<option value="$PROJECT_DIR$/Display" />
|
||||
<option value="$PROJECT_DIR$/MALAPITool" />
|
||||
<option value="$PROJECT_DIR$/Plugin" />
|
||||
<option value="$PROJECT_DIR$/launcher" />
|
||||
</set>
|
||||
</option>
|
||||
|
||||
Reference in New Issue
Block a user