Page 1 of 1

3RD PARTY PLUGINS

PostPosted: Mon Oct 16, 2023 4:36 pm
by dlclark
How do you add a third party plugin to solution? I am working on migrating our business application to NGClient.
We currently have an ECOMMERCE/PAYPAL PLUGIN in production.
How do I migrate this to my development environment?
I have tried just placing the folder with its jars in the PLUGINS directory of application_server; also tried uploading from admin server (one jar at a time, which seems odd)

Still does not recognize the plugin.

Daryl()

Re: 3RD PARTY PLUGINS

PostPosted: Mon Oct 16, 2023 5:03 pm
by sean
Hi Daryl,

Plugins run on the server, so fortunately there is not really much to do to be able to run your Plugin in the NG Client.
In your development environment, it should be in the plugins directly, just as before. If you don't see the plugin loading in developer, there would be a problem.

Can you check your log file, looking for errors when you start developer?

Best,
Sean

Re: 3RD PARTY PLUGINS

PostPosted: Tue Oct 17, 2023 1:49 pm
by mboegem
Hi Daryl,

I've almost never encountered this issue.
What could make a difference is the Java version, nowadays Servoy is shipping the product including Java, which means that the Java version that you might have used previously remains unused (unless you alter the settings)
As Sean pointed out, when plugins are installed correctly, you would expect an entry in your log file in case it fails to load.

Another thing to take care of once you're ready to deploy is to add the new mandatory entry point in plugins (since 2022.09 release)
Information on this can be found here: https://wiki.servoy.com/display/DOCS/Cr ... ntryPoints
In developer plugins without the entry point will run nicely (although a log entry can be found after launching developer), once deployed the application server will be unable to find the plugins without entry point and fail to load.

Hope this helps pinpointing your (future) issue