プラグインの構造
プラグインには 2 つの形式があります。1 つは、プラグインを JAR パッケージ ファイルの形式で保存し、プロジェクトのクラス パス内の他の依存関係パッケージとともに使用することです。プラグイン クラス ファイル、プラグインの依存関係パッケージ、およびその他のリソースを保存します。このタイプのプラグインは、プロジェクト パスの外側に配置でき、複数のモジュールで共有できます。構造は次のとおりです:
<PLUGIN_HOME>\ |--.plugin\ | |--lib\ | | |--xxxx.jar | | |--... | |--classes\ | | |--... | |--... |--<plugin_xxx>\ | |--lib\ | | |--xxxx.jar | | |--... | |--classes\ | | |--... | |--... |--<plugin_xxxx>\ |--...
プラグインのディレクトリ構造の説明:
すべてのプラグイン ファクトリは、指定された PLUGIN_HOME ルート パスの下で、JAR パッケージやクラスなどの一部のリソース ファイルをグローバルに共有できます。 「.plugin」という名前のディレクトリを介して
各プラグインは独立したディレクトリであり、通常はプラグイン ID に基づいて名前が付けられ、プラグイン関連の JAR パッケージ、クラス ファイルなどが配置されます。対応するライブラリ、クラス、または他のディレクトリ内のリソース