Currently, plugins that want to integrate with the SQL plugin must pull in the entire SQL plugin's jar to retrieve a couple needed classes for communication with SQL plugin.
Examples:
This makes cross-plugin communication necessitate tight cross-plugin coupling. To loosen the coupling, SQL plugin can add classes that other plugins commonly use to a common library that is published to Maven for other plugins to pull instead of the entire SQL plugin jar.
Needed classes include:
Currently, plugins that want to integrate with the SQL plugin must pull in the entire SQL plugin's jar to retrieve a couple needed classes for communication with SQL plugin.
Examples:
This makes cross-plugin communication necessitate tight cross-plugin coupling. To loosen the coupling, SQL plugin can add classes that other plugins commonly use to a common library that is published to Maven for other plugins to pull instead of the entire SQL plugin jar.
Needed classes include: