public class M2EUtils extends Object
Constructor and Description |
---|
M2EUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
createFolder(org.eclipse.core.resources.IFolder folder,
boolean derived)
Deprecated.
|
static void |
createFolder(org.eclipse.core.resources.IFolder folder,
boolean derived,
org.eclipse.core.runtime.IProgressMonitor monitor)
Helper method which creates a folder and, recursively, all its parent folders.
|
static boolean |
definesPlugin(org.apache.maven.project.MavenProject project,
MojoExecutionKey key) |
static Collection<org.apache.maven.project.MavenProject> |
getDefiningProjects(MojoExecutionKey key,
Collection<org.apache.maven.project.MavenProject> projects) |
static org.eclipse.core.resources.IFile |
getPomFile(org.apache.maven.project.MavenProject project) |
static Throwable |
getRootCause(Throwable ex) |
static String |
getRootCauseMessage(Throwable t) |
public static void createFolder(org.eclipse.core.resources.IFolder folder, boolean derived) throws org.eclipse.core.runtime.CoreException
createFolder(IFolder, boolean, IProgressMonitor)
folder
- The folder to create.derived
- true if folder should be marked as derivedorg.eclipse.core.runtime.CoreException
- if creating the given folder
or any of its parents fails.public static void createFolder(org.eclipse.core.resources.IFolder folder, boolean derived, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
folder
- The folder to create.derived
- true if folder should be marked as derivedmonitor
- the progress monitororg.eclipse.core.runtime.CoreException
- if creating the given folder
or any of its parents fails.public static org.eclipse.core.resources.IFile getPomFile(org.apache.maven.project.MavenProject project)
public static Collection<org.apache.maven.project.MavenProject> getDefiningProjects(MojoExecutionKey key, Collection<org.apache.maven.project.MavenProject> projects)
public static boolean definesPlugin(org.apache.maven.project.MavenProject project, MojoExecutionKey key)
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.