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 111 @deprecated
FIXME Work 0 fixme, @fixme
Todo Work 10 todo, @todo

Each tag is detailed below:

Deprecated Work

Number of occurrences found in the code: 111

org.apache.maven.model.building.AbstractModelBuildingListener Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 24
org.apache.maven.model.building.ArtifactModelSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.building.DefaultModelBuilder Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 94
org.apache.maven.model.building.DefaultModelBuilderFactory Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 76
org.apache.maven.model.building.DefaultModelBuildingEvent Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.DefaultModelBuildingRequest Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.building.DefaultModelBuildingResult Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.building.DefaultModelProblem Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.DefaultModelProblemCollector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.building.DefaultModelProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 61
org.apache.maven.model.building.FileModelSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
instead use {@link #getFile()} 47
org.apache.maven.model.building.FileToRawModelMerger Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 44
org.apache.maven.model.building.FilterModelBuildingRequest Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.building.Graph Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.building.ModelBuilder Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.ModelBuildingEvent Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelBuildingEventCatapult Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 25
org.apache.maven.model.building.ModelBuildingException Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 33
Use {@link #ModelBuildingException(ModelBuildingResult)} instead. 46
org.apache.maven.model.building.ModelBuildingListener Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.building.ModelBuildingRequest Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 34
org.apache.maven.model.building.ModelBuildingResult Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.building.ModelCache Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.ModelCacheTag Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.building.ModelData Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.building.ModelProblem Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelProblemCollector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.ModelProblemCollectorExt Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelProblemCollectorRequest Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.building.ModelProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.building.ModelSource Line
instead use {@link Source} 30
org.apache.maven.model.building.ModelSource2 Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.building.Result Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.building.StringModelSource Line
instead use {@link StringSource} 27
org.apache.maven.model.building.TransformerException Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 24
org.apache.maven.model.building.UrlModelSource Line
instead use {@link UrlSource} 29
org.apache.maven.model.composition.DefaultDependencyManagementImporter Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 38
org.apache.maven.model.composition.DependencyManagementImporter Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.inheritance.DefaultInheritanceAssembler Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 46
org.apache.maven.model.inheritance.InheritanceAssembler Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 49
org.apache.maven.model.interpolation.BuildTimestampValueSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.interpolation.DefaultModelVersionProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.MavenBuildTimestamp Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.interpolation.ModelInterpolator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.interpolation.ModelVersionProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.interpolation.ObjectBasedValueSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 46
org.apache.maven.model.interpolation.PathTranslatingPostProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.interpolation.PrefixedObjectValueSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.ProblemDetectingValueSource Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.StringSearchModelInterpolator Line
replaced by StringVisitorModelInterpolator (MNG-6697) 48
org.apache.maven.model.interpolation.StringVisitorModelInterpolator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 84
org.apache.maven.model.interpolation.UrlNormalizingPostProcessor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.interpolation.reflection.ClassMap Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.interpolation.reflection.IntrospectionException Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 22
org.apache.maven.model.interpolation.reflection.MethodMap Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.interpolation.reflection.ReflectionValueExtractor Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 43
org.apache.maven.model.io.DefaultModelReader Line
use {@link org.apache.maven.model.v4.MavenStaxReader} instead 43
org.apache.maven.model.io.DefaultModelWriter Line
use {@link org.apache.maven.model.v4.MavenStaxWriter} instead 39
org.apache.maven.model.io.ModelParseException Line
use {@code org.apache.maven.api.services.xml.ModelXmlFactory} instead 26
org.apache.maven.model.io.ModelReader Line
use {@code org.apache.maven.api.services.xml.ModelXmlFactory} instead 32
org.apache.maven.model.io.ModelWriter Line
use {@code org.apache.maven.api.services.xml.ModelXmlFactory} instead 32
org.apache.maven.model.locator.DefaultModelLocator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.locator.ModelLocator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.management.DefaultDependencyManagementInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 40
org.apache.maven.model.management.DefaultPluginManagementInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 43
org.apache.maven.model.management.DependencyManagementInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.management.PluginManagementInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.merge.MavenModelMerger Line
use {@code org.apache.maven.impl.model.MavenModelMerger} instead 54
org.apache.maven.model.normalization.DefaultModelNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 42
org.apache.maven.model.normalization.ModelNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.path.DefaultModelPathTranslator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 38
org.apache.maven.model.path.DefaultModelUrlNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.path.DefaultPathTranslator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.path.DefaultUrlNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.path.ModelPathTranslator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.path.ModelUrlNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.path.PathTranslator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.path.ProfileActivationFilePathInterpolator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 39
org.apache.maven.model.path.UrlNormalizer Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 25
org.apache.maven.model.plugin.DefaultPluginConfigurationExpander Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 38
org.apache.maven.model.plugin.DefaultReportConfigurationExpander Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.plugin.DefaultReportingConverter Line
since maven 4.0, this class is now a no-op class and is only here for compatibility 45
org.apache.maven.model.plugin.LifecycleBindingsInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.plugin.PluginConfigurationExpander Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.plugin.ReportConfigurationExpander Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.plugin.ReportingConverter Line
since maven 4.0, this interface is not used anymore and is only here for compatibility 29
org.apache.maven.model.profile.DefaultProfileActivationContext Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.profile.DefaultProfileInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 48
org.apache.maven.model.profile.DefaultProfileSelector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.profile.ProfileActivationContext Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.profile.ProfileInjector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.profile.ProfileSelector Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.profile.activation.FileProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 46
org.apache.maven.model.profile.activation.JdkVersionProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.profile.activation.OperatingSystemProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 37
org.apache.maven.model.profile.activation.PackagingProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.profile.activation.ProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.profile.activation.PropertyProfileActivator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 38
org.apache.maven.model.resolution.InvalidRepositoryException Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.resolution.ModelResolver Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.resolution.UnresolvableModelException Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 24
org.apache.maven.model.resolution.WorkspaceModelResolver Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.root.DefaultRootLocator Line
use {@code org.apache.maven.api.services.model.RootLocator} instead 32
org.apache.maven.model.root.RootLocator Line
use {@code org.apache.maven.api.services.model.RootLocator} instead 38
org.apache.maven.model.superpom.DefaultSuperPomProvider Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 37
org.apache.maven.model.superpom.SuperPomProvider Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.validation.DefaultModelValidator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 72
org.apache.maven.model.validation.ModelValidator Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.utils.Os Line
use {@code org.apache.maven.api.services.ModelBuilder} instead 28

Todo Work

Number of occurrences found in the code: 10

org.apache.maven.model.building.DefaultModelBuilder Line
jvz Why isn't all this checking the job of the duty of the workspace resolver, we know that we have a model that is suitable, yet more checks are done here and the one for the version is problematic before because with parents as ranges it will never work in this scenario. 908
org.apache.maven.model.building.FileModelSource Line
figure out how to reuse ModelLocator.locatePom(File) here 61
org.apache.maven.model.interpolation.StringSearchModelInterpolator Line
Not entirely the same message 267
org.apache.maven.model.interpolation.reflection.ReflectionValueExtractorTest Line
assert exception message 303
assert exception message 317
org.apache.maven.model.io.DefaultModelWriter Line
Use StringUtils here 72
org.apache.maven.model.merge.MavenModelMerger Line
Whether the merge continues recursively into an existing node or not could be an option for the generated merger 102
The order of the merged list could be controlled by an attribute in the model association: target-first, source-first, dominant-first, recessive-first 234
Whether duplicates should be removed looks like an option for the generated merger. 304
org.apache.maven.model.validation.DefaultModelValidator Line
Extensions like Flex Mojos use custom scopes like "merged", "internal", "external", etc. In order to don't break backward-compat with those, only warn but don't error out. 788