diff options
author | vladt | 2011-02-10 23:06:15 +0000 |
---|---|---|
committer | vladt | 2011-02-10 23:06:15 +0000 |
commit | d8a4a3e181fe1b241d7e7785312a5e2c4a8bbce5 (patch) | |
tree | 8dae073380652d49577e6ac914930a5c2de3fc96 /org.eclipse.m2e.scm | |
parent | a1639bf8aa6a6a8ba1575b1a4d183e6815128f6b (diff) | |
download | m2e-core-d8a4a3e181fe1b241d7e7785312a5e2c4a8bbce5.tar.gz m2e-core-d8a4a3e181fe1b241d7e7785312a5e2c4a8bbce5.tar.xz m2e-core-d8a4a3e181fe1b241d7e7785312a5e2c4a8bbce5.zip |
335872: Replaced direct calls to maven console logMessage/logError with slf4j log calls
Diffstat (limited to 'org.eclipse.m2e.scm')
4 files changed, 31 insertions, 41 deletions
diff --git a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenCheckoutOperation.java b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenCheckoutOperation.java index 3da9102e..26af0f5e 100644 --- a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenCheckoutOperation.java +++ b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenCheckoutOperation.java @@ -19,11 +19,12 @@ import java.util.List; import org.eclipse.core.resources.ResourcesPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.m2e.core.core.MavenConsole; import org.eclipse.m2e.scm.internal.Messages; import org.eclipse.m2e.scm.internal.ScmHandlerFactory; import org.eclipse.m2e.scm.spi.ScmHandler; import org.eclipse.osgi.util.NLS; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** @@ -32,19 +33,17 @@ import org.eclipse.osgi.util.NLS; * @author Eugene Kuleshov */ public class MavenCheckoutOperation { + private static final Logger log = LoggerFactory.getLogger(MavenCheckoutOperation.class); - private final MavenConsole console; - private final File location; private final Collection<MavenProjectScmInfo> mavenProjects; private final List<String> locations = new ArrayList<String>(); - public MavenCheckoutOperation(File location, Collection<MavenProjectScmInfo> mavenProjects, MavenConsole console) { + public MavenCheckoutOperation(File location, Collection<MavenProjectScmInfo> mavenProjects) { this.location = location; this.mavenProjects = mavenProjects; - this.console = console; } public void run(IProgressMonitor monitor) throws InterruptedException, CoreException { @@ -90,14 +89,12 @@ public class MavenCheckoutOperation { ScmHandler handler = ScmHandlerFactory.getHandler(info.getFolderUrl()); if(handler == null) { String msg = "SCM provider is not available for " + info.getFolderUrl(); - console.logError(msg); + log.error(msg); } else { handler.checkoutProject(info, location, monitor); locations.add(location.getAbsolutePath()); } - } - } protected File getUniqueDir(File baseDir) { diff --git a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenProjectPomScanner.java b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenProjectPomScanner.java index d8508e28..a1785a42 100644 --- a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenProjectPomScanner.java +++ b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/MavenProjectPomScanner.java @@ -31,7 +31,6 @@ import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.m2e.core.MavenPlugin; import org.eclipse.m2e.core.core.IMavenConstants; -import org.eclipse.m2e.core.core.MavenConsole; import org.eclipse.m2e.core.embedder.IMaven; import org.eclipse.m2e.core.embedder.MavenModelManager; import org.eclipse.m2e.core.internal.Messages; @@ -51,16 +50,13 @@ public class MavenProjectPomScanner<T> extends AbstractProjectScanner<MavenProje private final boolean developer; private final Dependency[] dependencies; - - private MavenConsole console; private IMaven maven; public MavenProjectPomScanner(boolean developer, Dependency[] dependencies, // - MavenModelManager modelManager, MavenConsole console) { + MavenModelManager modelManager) { this.developer = developer; this.dependencies = dependencies; - this.console = console; this.maven = MavenPlugin.getDefault().getMaven(); } @@ -84,42 +80,46 @@ public class MavenProjectPomScanner<T> extends AbstractProjectScanner<MavenProje Model model = resolveModel(d.getGroupId(), d.getArtifactId(), d.getVersion(), monitor); if(model==null) { String msg = "Can't resolve " + d.getArtifactId(); - console.logError(msg); - addError(new Exception(msg)); + Exception error = new Exception(msg); + log.error(msg, error); + addError(error); continue; } Scm scm = resolveScm(model, monitor); if(scm==null) { String msg = "No SCM info for " + d.getArtifactId(); - console.logError(msg); - addError(new Exception(msg)); + Exception error = new Exception(msg); + log.error(msg, error); + addError(error); continue; } String tag = scm.getTag(); - console.logMessage(d.getArtifactId()); - console.logMessage("Connection: " + scm.getConnection()); - console.logMessage(" dev: " + scm.getDeveloperConnection()); - console.logMessage(" url: " + scm.getUrl()); - console.logMessage(" tag: " + tag); + log.info(d.getArtifactId()); + log.info("Connection: " + scm.getConnection()); + log.info(" dev: " + scm.getDeveloperConnection()); + log.info(" url: " + scm.getUrl()); + log.info(" tag: " + tag); String connection; if(developer) { connection = scm.getDeveloperConnection(); if(connection==null) { String msg = d.getArtifactId() + " doesn't specify developer SCM connection"; - console.logError(msg); - addError(new Exception(msg)); + Exception error = new Exception(msg); + log.error(msg, error); + addError(error); continue; } } else { connection = scm.getConnection(); if(connection==null) { String msg = d.getArtifactId() + " doesn't specify SCM connection"; - console.logError(msg); - addError(new Exception(msg)); + Exception error = new Exception(msg); + log.error(msg, error); + addError(error); continue; } } @@ -143,7 +143,6 @@ public class MavenProjectPomScanner<T> extends AbstractProjectScanner<MavenProje } catch(Exception ex) { addError(ex); String msg = "Error reading " + d.getArtifactId(); - console.logError(msg); log.error(msg, ex); } } diff --git a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenMaterializePomWizard.java b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenMaterializePomWizard.java index ddfd234f..dfbc9986 100644 --- a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenMaterializePomWizard.java +++ b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenMaterializePomWizard.java @@ -20,7 +20,6 @@ import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.m2e.core.MavenPlugin; import org.eclipse.m2e.core.embedder.ArtifactKey; -import org.eclipse.m2e.scm.internal.Messages; import org.eclipse.m2e.core.project.ProjectImportConfiguration; import org.eclipse.m2e.core.ui.internal.actions.SelectionUtil; import org.eclipse.m2e.core.ui.internal.wizards.AbstractMavenProjectWizard; @@ -28,6 +27,7 @@ import org.eclipse.m2e.core.ui.internal.wizards.MavenDependenciesWizardPage; import org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizardLocationPage; import org.eclipse.m2e.scm.MavenProjectPomScanner; import org.eclipse.m2e.scm.MavenProjectScmInfo; +import org.eclipse.m2e.scm.internal.Messages; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.widgets.Button; @@ -134,9 +134,9 @@ public class MavenMaterializePomWizard extends AbstractMavenProjectWizard implem MavenProjectCheckoutJob job = new MavenProjectCheckoutJob(importConfiguration, checkoutAllProjects, workingSets) { protected List<MavenProjectScmInfo> getProjects(IProgressMonitor monitor) throws InterruptedException { MavenPlugin plugin = MavenPlugin.getDefault(); - MavenProjectPomScanner<MavenProjectScmInfo> scanner = new MavenProjectPomScanner<MavenProjectScmInfo>(developer, dependencies, // - plugin.getMavenModelManager(), // - plugin.getConsole()); + MavenProjectPomScanner<MavenProjectScmInfo> scanner = new MavenProjectPomScanner<MavenProjectScmInfo>( + developer, dependencies, // + plugin.getMavenModelManager()); scanner.run(monitor); // XXX handle errors/warnings @@ -152,5 +152,4 @@ public class MavenMaterializePomWizard extends AbstractMavenProjectWizard implem return true; } - } diff --git a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenProjectCheckoutJob.java b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenProjectCheckoutJob.java index 6be6cccd..ea9a745d 100644 --- a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenProjectCheckoutJob.java +++ b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/internal/wizards/MavenProjectCheckoutJob.java @@ -37,7 +37,6 @@ import org.eclipse.jface.window.Window; import org.eclipse.jface.wizard.IWizard; import org.eclipse.jface.wizard.WizardDialog; import org.eclipse.m2e.core.MavenPlugin; -import org.eclipse.m2e.core.core.MavenConsole; import org.eclipse.m2e.core.embedder.MavenModelManager; import org.eclipse.m2e.core.project.IMavenProjectImportResult; import org.eclipse.m2e.core.project.LocalProjectScanner; @@ -104,15 +103,13 @@ public abstract class MavenProjectCheckoutJob extends WorkspaceJob { public IStatus runInWorkspace(IProgressMonitor monitor) throws CoreException { try { - MavenPlugin plugin = MavenPlugin.getDefault(); - MavenConsole console = plugin.getConsole(); - - MavenCheckoutOperation operation = new MavenCheckoutOperation(location, getProjects(monitor), console); + MavenCheckoutOperation operation = new MavenCheckoutOperation(location, getProjects(monitor)); operation.run(monitor); collectedLocations.addAll(operation.getLocations()); IWorkspaceRoot workspace = ResourcesPlugin.getWorkspace().getRoot(); + MavenPlugin plugin = MavenPlugin.getDefault(); MavenModelManager modelManager = plugin.getMavenModelManager(); LocalProjectScanner scanner = new LocalProjectScanner(workspace.getLocation().toFile(), operation.getLocations(), @@ -161,7 +158,7 @@ public abstract class MavenProjectCheckoutJob extends WorkspaceJob { } if(projects.isEmpty()) { - MavenPlugin.getDefault().getConsole().logMessage("No Maven projects to import"); + log.info("No Maven projects to import"); if(collectedLocations.size()==1) { final String location = collectedLocations.get(0); @@ -245,13 +242,11 @@ public abstract class MavenProjectCheckoutJob extends WorkspaceJob { } protected void cleanup(List<String> locations) { - MavenConsole console = MavenPlugin.getDefault().getConsole(); for(String location : locations) { try { FileUtils.deleteDirectory(location); } catch(IOException ex) { - String msg = "Can't delete " + location; - console.logError(msg + "; " + (ex.getMessage()==null ? ex.toString() : ex.getMessage())); //$NON-NLS-1$ + String msg = "Can't delete " + location + "; " + (ex.getMessage() == null ? ex.toString() : ex.getMessage()); //$NON-NLS-1$ log.error(msg, ex); } } |