we've developed a grails application along with a number of grails plugins.These grails plugins gets included as a jar in the main application.We've maintained a artifactory where we publishing our plugins jars. Now there are a number of problems we are facing in this approach.
problem 1:
whenever we need to do a change in a plugin ,we've to go to the plugin project ,then compile it , publish it and then upgrade the jar version in main application. This process gets very tedious when we've a number of projects. We're using intellij for development.Is there any thing we can do, that we open our project along with our plugins then test everything without publishing individual plugins.And when the testing is complete then a gradle build will publish those plugin jars automatically
problem 2 ==> (related to problem 1)
We have a grails 3.0.10 application and we're trying to upgrade it to 3.1.11 version. In our application ,We use a number of grails plugins which are also written in grails 3.0.10.When we're trying to upgrade our main application to 3.1.11 it thows some errors in plugins. One solution to this problem is to go through each plugin and compile them in grails 3.1.11. But We want to know whether there is any other option available so that i just need to update my main application.