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 Class | Total number of occurrences | Tag strings used by tag class | 
|---|---|---|
| Deprecated Work | 18 | @deprecated | 
| FIXME Work | 0 | fixme, @fixme | 
| Todo Work | 49 | todo, @todo | 
Each tag is detailed below:
Deprecated Work
Number of occurrences found in the code: 18
| org.apache.maven.artifact.deployer.ArtifactDeployer | Line | 
|---|---|
| to be removed before 2.0 after the install/deploy plugins use the alternate method | 44 | 
| org.apache.maven.artifact.deployer.DefaultArtifactDeployer | Line | 
| we want to use the artifact method only, and ensure artifact.file is set correctly. | 68 | 
| org.apache.maven.artifact.installer.ArtifactInstaller | Line | 
| to be removed before 2.0 after the install/deploy plugins use the alternate method | 43 | 
| org.apache.maven.artifact.installer.DefaultArtifactInstaller | Line | 
| we want to use the artifact method only, and ensure artifact.file is set correctly. | 61 | 
| org.apache.maven.execution.RuntimeInformation | Line | 
| Use {@link org.apache.maven.rtinfo.RuntimeInformation} instead. | 27 | 
| org.apache.maven.profiles.DefaultProfileManager | Line | 
| without passing in the system properties, the SystemPropertiesProfileActivator will not work correctly in embedded environments. | 65 | 
| org.apache.maven.project.InvalidProjectModelException | Line | 
| use {@link File} constructor for pomLocation | 45 | 
| use {@link File} constructor for pomLocation | 65 | 
| org.apache.maven.project.MavenProjectBuilder | Line | 
| use {@link ProjectBuilder} instead | 33 | 
| org.apache.maven.project.ModelUtils | Line | 
| --No comment-- | 27 | 
| org.apache.maven.project.ProjectBuilderConfiguration | Line | 
| use {@link ProjectBuildingRequest} instead | 29 | 
| org.apache.maven.project.inheritance.ModelInheritanceAssembler | Line | 
| --No comment-- | 27 | 
| org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator | Line | 
| Use {@link ModelInterpolator#interpolate(Model, File, ProjectBuilderConfiguration, boolean)} instead. | 127 | 
| org.apache.maven.project.interpolation.ModelInterpolator | Line | 
| Use {@link ModelInterpolator#interpolate(Model, File, ProjectBuilderConfiguration, boolean)} instead. | 41 | 
| Use {@link ModelInterpolator#interpolate(Model, File, ProjectBuilderConfiguration, boolean)} instead. | 47 | 
| org.apache.maven.repository.MetadataResolutionRequest | Line | 
| instead use {@link #getRemoteRepositories()} | 112 | 
| instead use {@link #setRemoteRepositories(List)} | 126 | 
| org.apache.maven.repository.legacy.resolver.conflict.DefaultConflictResolver | Line | 
| As of 3.0, use a specific implementation instead, e.g. {@link NearestConflictResolver} | 29 | 
Todo Work
Number of occurrences found in the code: 49
| org.apache.maven.artifact.installer.DefaultArtifactInstaller | Line | 
|---|---|
| Should this be changed for MNG-6754 too? | 126 | 
| org.apache.maven.artifact.manager.DefaultWagonManager | Line | 
| this should be illegal in settings.xml | 172 | 
| org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager | Line | 
| should this be inside the above check? touch file so that this is not checked again until interval has passed | 168 | 
| 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. | 199 | 
| 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 instead | 201 | 
| this could be a lot nicer... should really be in the snapshot transformation? | 230 | 
| share with DefaultPluginMappingManager. | 315 | 
| org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata | Line | 
| split instantiation (versioning, plugin mappings) from definition | 29 | 
| org.apache.maven.artifact.resolver.DebugResolutionListener | Line | 
| better way than static? this might hide messages in a reactor | 89 | 
| org.apache.maven.artifact.resolver.DefaultArtifactResolver | Line | 
| hack because metadata isn't generated in m2e correctly and i want to run the maven i have in the workspace | 378 | 
| org.apache.maven.project.MavenProjectBuilder | Line | 
| maven-site-plugin -- not used by the plugin directly, but used by Doxia Integration Tool & MPIR see DOXIASITETOOLS-167 & MPIR-349 | 42 | 
| remote-resources-plugin | 47 | 
| remote-resources-plugin | 52 | 
| 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 API | 57 | 
| org.apache.maven.project.interpolation.AbstractStringBasedModelInterpolator | Line | 
| Consolidate this logic with the PluginParameterExpressionEvaluator, minus deprecations/bans. | 61 | 
| org.apache.maven.project.interpolation.RegexBasedModelInterpolator | Line | 
| Consolidate this logic with the PluginParameterExpressionEvaluator, minus deprecations/bans. | 33 | 
| org.apache.maven.repository.MetadataResolutionResult | Line | 
| this needs to accept a {@link OverConstrainedVersionException} as returned by {@link #getVersionRangeViolation(int)} but it's not used like that in {@link org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector} | 170 | 
| org.apache.maven.repository.legacy.DefaultUpdateCheckManager | Line | 
| throw something instead? | 94 | 
| throw something instead? | 144 | 
| org.apache.maven.repository.legacy.DefaultWagonManager | Line | 
| remove the update check manager | 59 | 
| separate into retriever and publisher | 60 | 
| remove hardcoding of checksum logic | 61 | 
| configure on repository | 386 | 
| configure these on the repository | 602 | 
| shouldn't need a file intermediary - improve wagon to take a stream | 636 | 
| org.apache.maven.repository.legacy.repository.DefaultArtifactRepositoryFactory | Line | 
| use settings? | 40 | 
| org.apache.maven.repository.legacy.resolver.DefaultArtifactCollectorTest | Line | 
| use newest conflict resolver | 163 | 
| use newest conflict resolver | 183 | 
| org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector | Line | 
| we probably want to warn the user that he is building an artifact with different values than in dependencyManagement | 231 | 
| Does this check need to happen here? Had to add the same call below when we iterate on child nodes -- will that suffice? | 255 | 
| shouldn't need to double up on this work, only done for simplicity of handling recommended version but the restriction is identical | 278 | 
| ick. this forces the OCE that should have come from the previous call. It is still correct | 282 | 
| add better exception that can detail the two conflicting artifacts | 369 | 
| add better exception | 381 | 
| should this be part of mediation? previous one is more dominant | 388 | 
| maybe its better to just pass the range through to retrieval and use a transformation? | 507 | 
| might be better to have source.retrieve() throw a specific exception for this situation and catch here rather than have it return null | 571 | 
| org.apache.maven.repository.legacy.resolver.conflict.DefaultConflictResolverFactory | Line | 
| you don't need the container in here with the active maps (jvz). | 35 | 
| org.apache.maven.repository.legacy.resolver.conflict.NewestConflictResolver | Line | 
| log message or throw exception? | 57 | 
| org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolver | Line | 
| log message or throw exception? | 57 | 
| org.apache.maven.repository.legacy.resolver.transform.AbstractVersionTransformation | Line | 
| try and refactor to remove abstract methods - not particular happy about current design | 45 | 
| also do this logging for other metadata? | 108 | 
| figure out way to avoid duplicated message | 109 | 
| org.apache.maven.repository.legacy.resolver.transform.ReleaseArtifactTransformation | Line | 
| Should this be changed for MNG-6754 too? | 85 | 
| org.apache.maven.repository.legacy.resolver.transform.SnapshotTransformation | Line | 
| Should this be changed for MNG-6754 too? | 94 | 
| org.apache.maven.repository.metadata.MetadataResolutionException | Line | 
| Auto-generated constructor stub | 31 | 
| Auto-generated constructor stub | 37 | 
| Auto-generated constructor stub | 43 | 
| Auto-generated constructor stub | 49 | 


