public class DependencyUpdatesXmlRenderer extends Object
| Constructor and Description |
|---|
DependencyUpdatesXmlRenderer(Map<org.apache.maven.model.Dependency,ArtifactVersions> dependencyUpdates,
Map<org.apache.maven.model.Dependency,ArtifactVersions> dependencyManagementUpdates,
String outputFileName) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getSummaryBlock(Collection<ArtifactVersions> allUpdates)
Returns summary of dependency analysis result in xml format: current version, next available, next incremental,
next minor and next major versions.
|
static String |
getVersionsBlocks(ArtifactVersions versions)
Returns xml report for current dependency state with following info: current version, next available version,
next incremental/minor/major if available and status ('incremental available', 'minor available', 'major
available' or 'no new available')
|
void |
render()
Makes report file with given name in target directory.
|
static String |
wrapElement(String value,
String tag)
Method wraps value in xml tag.
|
public DependencyUpdatesXmlRenderer(Map<org.apache.maven.model.Dependency,ArtifactVersions> dependencyUpdates, Map<org.apache.maven.model.Dependency,ArtifactVersions> dependencyManagementUpdates, String outputFileName)
public void render()
throws org.apache.maven.reporting.MavenReportException
org.apache.maven.reporting.MavenReportException - if something went wrongpublic static String wrapElement(String value, String tag)
value - - string to wraptag - - name of tagpublic static String getSummaryBlock(Collection<ArtifactVersions> allUpdates)
allUpdates - all dependencies versionspublic static String getVersionsBlocks(ArtifactVersions versions)
versions - version info for dependencyCopyright © 2008–2018 MojoHaus. All rights reserved.