public class Maven extends Object
| Constructor and Description |
|---|
Maven(net.oneandone.sushi.fs.World world,
org.apache.maven.execution.MavenSession parentSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.execution.ExecutionListener executionListener,
org.apache.maven.project.MavenProjectHelper projectHelper,
org.apache.maven.project.ProjectBuilder builder,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories) |
| Modifier and Type | Method and Description |
|---|---|
void |
build(net.oneandone.sushi.fs.file.FileNode basedir,
Map<String,String> userProperties,
org.apache.maven.execution.ExecutionListener theExecutionListener,
boolean filter,
String... goals)
Creates an DefaultMaven instance, initializes it form parentRequest (in Maven, this is done by MavenCli - also by
loading settings).
|
void |
build(net.oneandone.sushi.fs.file.FileNode basedir,
Map<String,String> userProperties,
String... goals) |
void |
deployPrerelease(org.apache.maven.plugin.logging.Log log,
Map<String,String> propertyArgs,
Prerelease prerelease)
Executes the deploy phase only, with the prerelease pom
|
void |
deploySnapshot(net.oneandone.sushi.fs.file.FileNode directory,
org.apache.maven.plugin.logging.Log log,
Map<String,String> propertyArgs,
Prerelease prerelease)
executes the deploy phase only - with the snapshot pom
|
net.oneandone.sushi.fs.file.FileNode |
file(org.apache.maven.artifact.Artifact artifact) |
List<net.oneandone.sushi.fs.file.FileNode> |
files(List<org.apache.maven.artifact.Artifact> artifacts) |
org.apache.maven.execution.ExecutionListener |
getExecutionListener() |
net.oneandone.sushi.fs.file.FileNode |
getLocalRepositoryDir() |
org.apache.maven.project.MavenProject |
loadPom(net.oneandone.sushi.fs.file.FileNode file) |
static Map<String,String> |
releaseProps(Map<String,String> initial) |
public Maven(net.oneandone.sushi.fs.World world,
org.apache.maven.execution.MavenSession parentSession,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.execution.ExecutionListener executionListener,
org.apache.maven.project.MavenProjectHelper projectHelper,
org.apache.maven.project.ProjectBuilder builder,
List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories)
public net.oneandone.sushi.fs.file.FileNode getLocalRepositoryDir()
public org.apache.maven.execution.ExecutionListener getExecutionListener()
public void build(net.oneandone.sushi.fs.file.FileNode basedir,
Map<String,String> userProperties,
String... goals)
throws Exception
Exceptionpublic void build(net.oneandone.sushi.fs.file.FileNode basedir,
Map<String,String> userProperties,
org.apache.maven.execution.ExecutionListener theExecutionListener,
boolean filter,
String... goals)
throws BuildException
BuildExceptionpublic void deployPrerelease(org.apache.maven.plugin.logging.Log log,
Map<String,String> propertyArgs,
Prerelease prerelease)
throws Exception
Exceptionpublic void deploySnapshot(net.oneandone.sushi.fs.file.FileNode directory,
org.apache.maven.plugin.logging.Log log,
Map<String,String> propertyArgs,
Prerelease prerelease)
throws Exception
Exceptionpublic List<net.oneandone.sushi.fs.file.FileNode> files(List<org.apache.maven.artifact.Artifact> artifacts)
public net.oneandone.sushi.fs.file.FileNode file(org.apache.maven.artifact.Artifact artifact)
public org.apache.maven.project.MavenProject loadPom(net.oneandone.sushi.fs.file.FileNode file)
throws org.apache.maven.project.ProjectBuildingException
org.apache.maven.project.ProjectBuildingExceptionCopyright © 2012-2014 1&1. All Rights Reserved.