Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag ClassTotal number of occurrencesTag strings used by tag class
@todo12@todo
TODO20TODO

Each tag is detailed below:

@todo

Number of occurrences found in the code: 12

org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhaseLine
plugins with no version will be resolved to RELEASE which is not a snapshot, but remains unresolved to this point. This is a potential hole in the check, and should be revisited after the release pom writing is done and resolving versions to verify whether it is.53
plugins injected by the lifecycle are not tested here. They will be injected with a RELEASE version so are covered under the above point.54
check dependencyManagement143
check pluginManagement148
check profiles158
org.apache.maven.shared.release.phase.IsScmFileSetEqualsLine
add an equals() method31
org.apache.maven.shared.release.phase.IsScmTagEqualsLine
add an equals() method29
org.apache.maven.shared.release.phase.MapVersionsPhaseLine
validate default version, maybe with DefaultArtifactVersion232
validate next version, maybe with DefaultArtifactVersion293
org.apache.maven.shared.release.phase.ScmCheckModificationsPhaseLine
proper construction of filenames, especially release properties77
org.apache.maven.shared.release.scm.ScmTranslatorLine
move this API into SCM?26
org.apache.maven.shared.release.versions.VersionInfoLine
this has an overlap with ArtifactVersion in maven-artifact - would be good to migrate this there.23

TODO

Number of occurrences found in the code: 20

org.apache.maven.shared.release.DefaultReleaseManagerLine
rollback?254
org.apache.maven.shared.release.exec.InvokerMavenExecutorLine
Configuring an invocation request from a command line could as well be part of the Invoker API177
setQuiet() currently not supported by InvocationRequest220
org.apache.maven.shared.release.phase.AbstractReleaseTestCaseLine
return void since this is redundant263
org.apache.maven.shared.release.phase.AbstractRewritePomsPhaseLine
needs a better error message, what pom? what dependency?586
org.apache.maven.shared.release.phase.CheckoutProjectFromScmLine
sanity check that it is not . or .. or lower183
org.apache.maven.shared.release.phase.GenerateReleasePomsPhaseLine
share with RewritePomsForReleasePhase.rewriteVersion337
share with RewritePomsForReleasePhase.translateScm358
org.apache.maven.shared.release.phase.GenerateReleasePomsPhaseTestLine
MRELEASE-262 public void testRewriteInternalRangeDependency() throws Exception { List reactorProjects = createReactorProjects( "internal-snapshot-range-dependency" ); ReleaseDescriptor config = createMappedConfiguration( reactorProjects );74
org.apache.maven.shared.release.phase.RemoveScmTagPhaseLine
[!]: implement44
org.apache.maven.shared.release.phase.RewritePomsForBranchPhaseLine
svn utils should take care of prepending this122
org.apache.maven.shared.release.phase.RewritePomsForReleasePhaseLine
svn utils should take care of prepending this122
org.apache.maven.shared.release.phase.ScmCheckModificationsPhaseLine
would be nice for SCM status command to do this for me.146
org.apache.maven.shared.release.phase.ScmTagPhaseLine
want includes/excludes?112
org.apache.maven.shared.release.scm.DefaultScmRepositoryConfiguratorLine
this is a bit dodgy - id is not host, but since we don't have a <host> field we make an assumption107
org.apache.maven.shared.release.versions.DefaultVersionInfoLine
this parser is better than DefaultArtifactVersion - replace it with this (but align naming) and then remove this from here.57
hack because it didn't support "SNAPSHOT"128
this is a workaround for a bug in DefaultArtifactVersion - fix there - 1.01 < 1.01.01229
this is a workaround for a bug in DefaultArtifactVersion - fix there - it should not consider case in comparing the qualifier NOTE: The combination of upper-casing and lower-casing is an approximation of String.equalsIgnoreCase()242
org.apache.maven.shared.release.versions.DefaultVersionInfoTestLine
bug in Artifact pattern checkGetSnapshotVersion( "20051112.134500-1", "SNAPSHOT" );229