public class Descriptor extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
deployPluginMetadata |
Map<String,String> |
deployProperties |
String |
deployRepository |
String |
next |
String |
prerelease |
String |
previous |
Project |
project |
long |
revision
not actually stored in properties, but convenient to have it here
|
String |
svnOrig |
String |
svnTag |
| Constructor and Description |
|---|
Descriptor(String prerelease,
long revision,
String svnOrig,
String svnTag,
Project project,
String deployRepository,
boolean deployPluginMetadata,
String previous,
String next,
Map<String,String> deployProperties) |
| Modifier and Type | Method and Description |
|---|---|
Descriptor |
check(net.oneandone.sushi.fs.World world,
org.apache.maven.project.MavenProject mavenProject) |
static Descriptor |
checkedCreate(net.oneandone.sushi.fs.World world,
String prerelease,
org.apache.maven.project.MavenProject mavenProject,
long revision) |
static Descriptor |
create(String prerelease,
org.apache.maven.project.MavenProject mavenProject,
long revision) |
static net.oneandone.sushi.fs.file.FileNode |
file(Target target) |
String |
getName() |
static String |
getSvnUrl(org.apache.maven.project.MavenProject project) |
String |
getTagName() |
static Descriptor |
load(Target target) |
static String |
next(String version) |
static String |
releaseVersion(org.apache.maven.project.MavenProject project) |
void |
save(Target target) |
static String |
tagurl(String svnurl,
org.apache.maven.project.MavenProject project) |
public final String prerelease
public final long revision
public final String svnOrig
public final String svnTag
public final Project project
public final String deployRepository
public final boolean deployPluginMetadata
public final String previous
public final String next
public static Descriptor load(Target target) throws IOException
IOExceptionpublic static Descriptor create(String prerelease, org.apache.maven.project.MavenProject mavenProject, long revision) throws MissingScmTag, MissingDeveloperConnection, CannotBumpVersion, CannotDeterminTagBase
public static Descriptor checkedCreate(net.oneandone.sushi.fs.World world, String prerelease, org.apache.maven.project.MavenProject mavenProject, long revision) throws CannotDeterminTagBase, MissingScmTag, CannotBumpVersion, MissingDeveloperConnection, TagAlreadyExists, VersioningProblem
public Descriptor check(net.oneandone.sushi.fs.World world, org.apache.maven.project.MavenProject mavenProject) throws TagAlreadyExists, VersioningProblem, CannotDeterminTagBase, MissingScmTag, CannotBumpVersion, MissingDeveloperConnection
public String getName()
public String getTagName()
public void save(Target target) throws IOException
IOExceptionpublic static String getSvnUrl(org.apache.maven.project.MavenProject project) throws MissingScmTag, MissingDeveloperConnection
public static String releaseVersion(org.apache.maven.project.MavenProject project)
public static String tagurl(String svnurl, org.apache.maven.project.MavenProject project) throws CannotDeterminTagBase
CannotDeterminTagBasepublic static String next(String version) throws CannotBumpVersion
CannotBumpVersionpublic static net.oneandone.sushi.fs.file.FileNode file(Target target)
Copyright © 2012-2013 1&1. All Rights Reserved.