The existing service layer has src and build files(build-java.xml) ,
Added tools folder that has build files .
run the build-plugin-package from ui/tools folder.
Build successful.
When checked in logs, the error is as follows:
c.vmware.vise.vim.directory.extensions.DirectoryExtensionManager Directory service provider failed while discovering new plugin packages. com.vmware.vise.vim.lookup.LookupServiceConnectionException: vSphere Web Client is missing VMware Lookup Service configuration. at com.vmware.vise.vim.lookup.impl.LookupServiceImpl.createLookupService(LookupServiceImpl.java:345) at com.vmware.vise.vim.lookup.impl.LookupServiceImpl.createLookupService(LookupServiceImpl.java:326) at com.vmware.vise.vim.lookup.impl.LookupServiceImpl.getLookupServiceHolder(LookupServiceImpl.java:304) at com.vmware.vise.vim.lookup.impl.LookupServiceImpl.getServiceRegistrationInfos(LookupServiceImpl.java:222) at com.vmware.vise.vim.lookup.impl.LookupServiceExtensionManagerProvider.discoverPackagesByEndpointType(LookupServiceExtensionManagerProvider.java:75) at com.vmware.vise.vim.lookup.impl.LookupServiceExtensionManagerProvider.discoverPackages(LookupServiceExtensionManagerProvider.java:60) at com.vmware.vise.vim.directory.extensions.DirectoryExtensionManager.sessionStarted(DirectoryExtensionManager.java:195) at com.vmware.vise.security.spring.DefaultAuthenticationProvider$2.run(DefaultAuthenticationProvider.java:767) at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$2.call(QueuingCachedThreadPool.java:571) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.vmware.vise.util.concurrent.QueuingCachedThreadPool$QueueProcessor.run(QueuingCachedThreadPool.java:897) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolEx ecutor.java:617) at java.lang.Thread.run(Thread.java:748) com.vmware.vise.mvc.telemetry.DataCollectionConfiguratorImpl Wrong option name. There is no option called VirtualCenter.DataCollector.ConsentData