플러그인 구조
플러그인에는 두 가지 형태가 있습니다. 하나는 플러그인을 JAR 패키지 파일 형태로 저장하는 것입니다. 이 유형의 플러그인은 다음의 다른 종속 패키지와 함께 직접 사용할 수 있습니다. 다른 하나는 플러그인 클래스 파일을 저장하는 것이며 플러그인 종속성 패키지 및 기타 리소스는 플러그인 디렉토리 구조 아래에 배치될 수 있으며 공유될 수 있습니다. 여러 모듈에 의한 디렉토리 구조는 다음과 같습니다:
<PLUGIN_HOME>\ |--.plugin\ | |--lib\ | | |--xxxx.jar | | |--... | |--classes\ | | |--... | |--... |--<plugin_xxx>\ | |--lib\ | | |--xxxx.jar | | |--... | |--classes\ | | |--... | |--... |--<plugin_xxxx>\ |--...#🎜🎜 #
플러그인 디렉토리 구조 설명: #🎜🎜 #각 플러그인 팩토리에서 지정한 PLUGIN_HOME 루트 경로 아래에 이름을 전달할 수 있습니다. ".plugin" 디렉터리에 대한 JAR 패키지 또는 클래스와 같은 일부 리소스 파일을 전역적으로 공유합니다. 🎜🎜#
- 각 플러그인은 일반적으로 플러그인 ID 이름(이에 국한되지 않음)을 포함하는 독립 디렉터리이며 플러그인 관련 JAR 패키지, 클래스 파일을 배치합니다. 해당 lib, 클래스 또는 기타 디렉토리의 기타 리소스
- #🎜🎜 #