Remote Plug-in Sample
Directory Structure
The remote plug-in sample code is
organized as a Maven project. You can locate certain important files in the project as
follows.
Top-Level Directory
Remote Plug-in Sample
Top-Level Directory

The top-level directory,
remote-plugin-sample
, is located within the
html-client-sdk/samples
directory of the SDK zip file.- Thelibssubdirectory contains the external libraryvim25.jar, which must be installed as a local dependency during the project build and deploy process. The library allows access to vSphere managed objects. In vSphere 8.0 U2 thevim25.jarlibrary was deleted from the Client SDK, so developers who don't have it must find it in the vSphere Management SDK.
- Nested inside thesrcdirectory you can find ajavadirectory, which contains Java source files for the sample plug-in server, atjava/com/vmware/sample/remote/*.
- Also nested inside thesrcdirectory you can find auidirectory, which contains source code for the sample plug-in UI, atui/src/app/{model, service, views}/*.
- To build the project, use thepom.xmlfile in the top-level directory of the remote plug-in sample,html-client-sdk/samples/remote-plugin-sample/pom.xml.