|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.maven.MavenUtil
public class MavenUtil
Field Summary | |
---|---|
static boolean |
debugMavenEmbedder
If set to true, maximize the logging level of Maven embedder. |
Constructor Summary | |
---|---|
MavenUtil()
|
Method Summary | |
---|---|
static hudson.maven.MavenEmbedder |
createEmbedder(MavenEmbedderRequest mavenEmbedderRequest)
Creates a fresh MavenEmbedder instance. |
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
AbstractBuild<?,?> build)
This version tries to infer mavenHome and other options by looking at a build. |
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
AbstractProject<?,?> project,
String profiles)
This version tries to infer mavenHome by looking at a project. |
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
File mavenHome,
String profiles)
|
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
File mavenHome,
String profiles,
Properties systemProperties)
|
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
File mavenHome,
String profiles,
Properties systemProperties,
String privateRepository)
|
static hudson.maven.MavenEmbedder |
createEmbedder(TaskListener listener,
String profiles)
Deprecated. Use createEmbedder(TaskListener, File, String, Properties)
or other overloaded versions that infers maven home. |
static boolean |
maven3orLater(String mavenVersion)
|
static void |
resolveModules(hudson.maven.MavenEmbedder embedder,
org.apache.maven.project.MavenProject project,
String rel,
Map<org.apache.maven.project.MavenProject,String> relativePathInfo,
BuildListener listener,
boolean nonRecursive)
Deprecated. MavenEmbedder has now a method to read all projects Recursively resolves module POMs that are referenced from the given MavenProject and parses them into
MavenProject s. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static boolean debugMavenEmbedder
Constructor Detail |
---|
public MavenUtil()
Method Detail |
---|
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, String profiles) throws hudson.maven.MavenEmbedderException, IOException
createEmbedder(TaskListener, File, String, Properties)
or other overloaded versions that infers maven home.
hudson.maven.MavenEmbedderException
IOException
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, AbstractProject<?,?> project, String profiles) throws hudson.maven.MavenEmbedderException, IOException, InterruptedException
hudson.maven.MavenEmbedderException
IOException
InterruptedException
createEmbedder(TaskListener, File, String)
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, AbstractBuild<?,?> build) throws hudson.maven.MavenEmbedderException, IOException, InterruptedException
hudson.maven.MavenEmbedderException
IOException
InterruptedException
createEmbedder(TaskListener, File, String)
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, File mavenHome, String profiles) throws hudson.maven.MavenEmbedderException, IOException
hudson.maven.MavenEmbedderException
IOException
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, File mavenHome, String profiles, Properties systemProperties) throws hudson.maven.MavenEmbedderException, IOException
hudson.maven.MavenEmbedderException
IOException
public static hudson.maven.MavenEmbedder createEmbedder(TaskListener listener, File mavenHome, String profiles, Properties systemProperties, String privateRepository) throws hudson.maven.MavenEmbedderException, IOException
hudson.maven.MavenEmbedderException
IOException
public static hudson.maven.MavenEmbedder createEmbedder(MavenEmbedderRequest mavenEmbedderRequest) throws hudson.maven.MavenEmbedderException, IOException
MavenEmbedder
instance.
hudson.maven.MavenEmbedderException
IOException
public static void resolveModules(hudson.maven.MavenEmbedder embedder, org.apache.maven.project.MavenProject project, String rel, Map<org.apache.maven.project.MavenProject,String> relativePathInfo, BuildListener listener, boolean nonRecursive) throws org.apache.maven.project.ProjectBuildingException, AbortException, hudson.maven.MavenEmbedderException
MavenProject
and parses them into
MavenProject
s.
rel
- Used to compute the relative path. Pass in "" to begin.relativePathInfo
- Upon the completion of this method, this variable stores the relative path
from the root directory of the given MavenProject
to the root directory
of each of the newly parsed MavenProject
.
AbortException
- errors will be reported to the listener and the exception thrown.
MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
public static boolean maven3orLater(String mavenVersion)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |