Project: mulestudio
Issue STUDIO-2968: Maven: subsequent addition of new components may block because of pom being updated
If the user drops, for example, an Ajax endpoint, a scripting component and an SMTP outbound endpoint, he will be blocked in the third step because Studio is still running the first studio:studio. Studio should detect that there is already a Job updating the dependencies of the classpath, cancel it, and start a new one (avoiding to block the user).
Story points: 8