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
@todo7@todo
TODO44TODO

Each tag is detailed below:

@todo

Number of occurrences found in the code: 7

org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManagerLine
share with DefaultPluginMappingManager. 297
org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadataLine
split instantiation (versioning, plugin mappings) from definition30
org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolatorLine
Consolidate this logic with the PluginParameterExpressionEvaluator, minus deprecations/bans.61
Remove the throws clause.105
org.apache.maven.project.interpolation.RegexBasedModelInterpolatorLine
Consolidate this logic with the PluginParameterExpressionEvaluator, minus deprecations/bans.34
org.apache.maven.repository.legacy.resolver.conflict.DefaultConflictResolverFactoryLine
you don't need the container in here with the active maps (jvz).36
org.apache.maven.repository.legacy.resolver.transform.AbstractVersionTransformationLine
try and refactor to remove abstract methods - not particular happy about current design46

TODO

Number of occurrences found in the code: 44

org.apache.maven.artifact.manager.DefaultWagonManagerLine
this should be illegal in settings.xml169
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManagerLine
should this be inside the above check? touch file so that this is not checked again until interval has passed159
currently this is first wins, but really we should take the latest by comparing either the snapshot timestamp, or some other timestamp later encoded into the metadata.188
this needs to be repeated here so the merging doesn't interfere with the written metadata - we'd be much better having a pristine input, and an ongoing metadata for merging instead190
this could be a lot nicer... should really be in the snapshot transformation?217
org.apache.maven.artifact.resolver.DebugResolutionListenerLine
better way than static? this might hide messages in a reactor89
org.apache.maven.artifact.resolver.DefaultArtifactResolverLine
hack because metadata isn't generated in m2e correctly and i want to run the maven i have in the workspace361
org.apache.maven.project.MavenProjectBuilderLine
maven-site-plugin -- Vincent, Dennis and Lukas are checking but this doesn't appear to be required anymore.39
remote-resources-plugin43
remote-resources-plugin48
this is only to provide a project for plugins that don't need a project to execute but need some of the values from a MavenProject. Ideally this should be something internal and nothing outside Maven would ever need this so it should not be exposed in a public API53
org.apache.maven.project.inheritance.DefaultModelInheritanceAssemblerLine
Remove this!55
Remove this!307
Remove this!538
This should eventually be migrated to DefaultPathTranslator.668
Move this to plexus-utils' PathTool.704
org.apache.maven.repository.legacy.DefaultUpdateCheckManagerLine
throw something instead?93
throw something instead?143
org.apache.maven.repository.legacy.DefaultWagonManagerLine
remove the update check manager54
separate into retriever and publisher55
remove hardcoding of checksum logic56
configure on repository319
configure these on the repository529
shouldn't need a file intermediatary - improve wagon to take a stream563
org.apache.maven.repository.legacy.repository.DefaultArtifactRepositoryFactoryLine
use settings?40
org.apache.maven.repository.legacy.resolver.DefaultArtifactCollectorTestLine
use newest conflict resolver170
use newest conflict resolver189
org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollectorLine
we probably want to warn the user that he is building an artifact with different values than in dependencyManagement226
Does this check need to happen here? Had to add the same call below when we iterate on child nodes -- will that suffice?249
shouldn't need to double up on this work, only done for simplicity of handling recommended version but the restriction is identical272
ick. this forces the OCE that should have come from the previous call. It is still correct276
add better exception that can detail the two conflicting artifacts354
add better exception364
should this be part of mediation? previous one is more dominant370
maybe its better to just pass the range through to retrieval and use a transformation?489
might be better to have source.retrieve() throw a specific exception for this situation and catch here rather than have it return null552
org.apache.maven.repository.legacy.resolver.conflict.NewestConflictResolverLine
log message or throw exception?58
org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolverLine
log message or throw exception?58
org.apache.maven.repository.legacy.resolver.transform.AbstractVersionTransformationLine
also do this logging for other metadata?109
figure out way to avoid duplicated message110
org.apache.maven.repository.metadata.MetadataResolutionExceptionLine
Auto-generated constructor stub28
Auto-generated constructor stub34
Auto-generated constructor stub40
Auto-generated constructor stub46