@Override public void registerWagons() { openSesame(); try { super.registerWagons(); } finally { closeSesame(); } }
@Override public void addExtension(Extension extension, MavenProject project, MavenExecutionRequest request) throws ExtensionManagerException { openSesame(); try { super.addExtension(extension, project, request); } finally { closeSesame(); } }
@Override public void addExtension(Extension extension, Model originatingModel, List remoteRepositories, MavenExecutionRequest request) throws ExtensionManagerException { openSesame(); try { super.addExtension(extension, originatingModel, remoteRepositories, request); } finally { closeSesame(); } }
@Override public void addPluginAsExtension(Plugin plugin, Model originatingModel, List remoteRepositories, MavenExecutionRequest request) throws ExtensionManagerException { openSesame(); try { super.addPluginAsExtension(plugin, originatingModel, remoteRepositories, request); } finally { closeSesame(); } }