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

Each tag is detailed below:

Deprecated Work

Number of occurrences found in the code: 151

org.apache.maven.model.building.AbstractModelBuildingListener Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 24
org.apache.maven.model.building.ArtifactModelSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.building.BuildModelSourceTransformer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 39
org.apache.maven.model.building.DefaultModelBuilder Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 104
since Maven 4 178
since Maven 4 207
since Maven 4 236
since Maven 4 265
since Maven 4 294
since Maven 4 323
since Maven 4 352
since Maven 4 381
since Maven 4 410
since Maven 4 439
since Maven 4 468
since Maven 4 497
since Maven 4 527
since Maven 4 557
since Maven 4 586
since Maven 4 615
since Maven 4 644
since Maven 4 674
org.apache.maven.model.building.DefaultModelBuilderFactory Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 88
org.apache.maven.model.building.DefaultModelBuildingEvent Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.DefaultModelBuildingRequest Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 36
org.apache.maven.model.building.DefaultModelBuildingResult Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.building.DefaultModelProblem Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.DefaultModelProblemCollector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.building.DefaultModelProcessor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 70
org.apache.maven.model.building.DefaultTransformerContext Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 34
org.apache.maven.model.building.DefaultTransformerContextBuilder Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 40
org.apache.maven.model.building.FileModelSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
Use {@link #FileModelSource(Path)} instead. 40
instead use {@link #getFile()} 61
org.apache.maven.model.building.FileToRawModelMerger Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 44
org.apache.maven.model.building.FilterModelBuildingRequest Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 36
org.apache.maven.model.building.Graph Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.building.ModelBuilder Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
Use {@link #buildRawModel(Path, int, boolean)} instead. 59
Use {@link #buildRawModel(Path, int, boolean, TransformerContext)} instead. 72
org.apache.maven.model.building.ModelBuildingEvent Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelBuildingEventCatapult Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 25
org.apache.maven.model.building.ModelBuildingException Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 33
Use {@link #ModelBuildingException(ModelBuildingResult)} instead. 46
org.apache.maven.model.building.ModelBuildingListener Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.building.ModelBuildingRequest Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 35
rawModel is never set, instead the fileModel is set 91
setting the rawModel has no effect, instead the fileModel of phase one will be set 97
Use {@link #getPomPath()} instead. 123
Use {@link #setPomPath(Path)} instead. 147
org.apache.maven.model.building.ModelBuildingResult Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.building.ModelCache Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.building.ModelCacheTag Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.building.ModelData Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.building.ModelProblem Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelProblemCollector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.ModelProblemCollectorExt Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.ModelProblemCollectorRequest Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.building.ModelProblemUtils Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.building.ModelProcessor Line
use {@link 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 {@link org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.building.ModelSource3 Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
use {@link #getRelatedSource(ModelLocator, String)} instead 53
org.apache.maven.model.building.ModelSourceTransformer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.building.Result Line
use {@link 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.TransformerContext Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.building.TransformerContextBuilder Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.building.TransformerException Line
use {@link 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 {@link org.apache.maven.api.services.ModelBuilder} instead 45
org.apache.maven.model.composition.DependencyManagementImporter Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.inheritance.DefaultInheritanceAssembler Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 44
org.apache.maven.model.inheritance.InheritanceAssembler Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.interpolation.AbstractStringBasedModelInterpolator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 50
org.apache.maven.model.interpolation.BuildTimestampValueSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.interpolation.DefaultModelVersionProcessor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.MavenBuildTimestamp Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
Use {@link #MavenBuildTimestamp(Date, Map)} or extract the format and pass it to {@link #MavenBuildTimestamp(Date, String)} instead. 58
org.apache.maven.model.interpolation.ModelInterpolator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
Use {@link #interpolateModel(Model, Path, ModelBuildingRequest, ModelProblemCollector)} instead. 48
org.apache.maven.model.interpolation.ModelVersionProcessor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.interpolation.ObjectBasedValueSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 46
org.apache.maven.model.interpolation.PathTranslatingPostProcessor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.interpolation.PrefixedObjectValueSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.ProblemDetectingValueSource Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.interpolation.StringVisitorModelInterpolator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 51
org.apache.maven.model.interpolation.UrlNormalizingPostProcessor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.interpolation.reflection.ClassMap Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.interpolation.reflection.IntrospectionException Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 22
org.apache.maven.model.interpolation.reflection.MethodMap Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.interpolation.reflection.ReflectionValueExtractor Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 43
org.apache.maven.model.io.DefaultModelReader Line
use {@link XmlStreamWriter} instead 47
org.apache.maven.model.io.DefaultModelWriter Line
use {@link XmlStreamWriter} instead 41
org.apache.maven.model.io.ModelParseException Line
use {@link org.apache.maven.api.services.xml.ModelXmlFactory} instead 26
org.apache.maven.model.io.ModelReader Line
use {@link org.apache.maven.api.services.xml.ModelXmlFactory} instead 33
Use {@link #read(Path, Map)} instead. 65
org.apache.maven.model.io.ModelWriter Line
use {@link org.apache.maven.api.services.xml.ModelXmlFactory} instead 32
org.apache.maven.model.locator.DefaultModelLocator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 32
org.apache.maven.model.locator.ModelLocator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
Use {@link #locatePom(Path)} instead. 41
Use {@link #locateExistingPom(Path)} instead. 62
org.apache.maven.model.management.DefaultDependencyManagementInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.management.DefaultPluginManagementInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 43
org.apache.maven.model.management.DependencyManagementInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.management.PluginManagementInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.merge.MavenModelMerger Line
use {@link org.apache.maven.internal.impl.model.MavenModelMerger} instead 28
org.apache.maven.model.normalization.DefaultModelNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 42
org.apache.maven.model.normalization.ModelNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 29
org.apache.maven.model.path.DefaultModelPathTranslator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.path.DefaultModelUrlNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.path.DefaultPathTranslator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
org.apache.maven.model.path.DefaultUrlNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
org.apache.maven.model.path.ModelPathTranslator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 30
Use {@link #alignToBaseDirectory(Model, Path, ModelBuildingRequest)} instead. 42
org.apache.maven.model.path.ModelUrlNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.path.PathTranslator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 27
Use {@link #alignToBaseDirectory(String, Path)} instead. 40
org.apache.maven.model.path.ProfileActivationFilePathInterpolator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 39
org.apache.maven.model.path.UrlNormalizer Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 25
org.apache.maven.model.plugin.DefaultPluginConfigurationExpander Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 38
org.apache.maven.model.plugin.DefaultReportConfigurationExpander Line
use {@link 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 32
org.apache.maven.model.plugin.LifecycleBindingsInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.plugin.PluginConfigurationExpander Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.plugin.ReportConfigurationExpander Line
use {@link 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 {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.profile.DefaultProfileInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 50
org.apache.maven.model.profile.DefaultProfileSelector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 42
org.apache.maven.model.profile.ProfileActivationContext Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.profile.ProfileInjector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.profile.ProfileSelector Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.model.profile.activation.FileProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 45
org.apache.maven.model.profile.activation.JdkVersionProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 41
org.apache.maven.model.profile.activation.OperatingSystemProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 37
org.apache.maven.model.profile.activation.PackagingProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 35
org.apache.maven.model.profile.activation.ProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28
org.apache.maven.model.profile.activation.PropertyProfileActivator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 37
org.apache.maven.model.resolution.InvalidRepositoryException Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.resolution.ModelResolver Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 33
org.apache.maven.model.resolution.UnresolvableModelException Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 24
org.apache.maven.model.resolution.WorkspaceModelResolver Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.root.DefaultRootLocator Line
use {@link org.apache.maven.api.services.model.RootLocator} instead 32
org.apache.maven.model.root.RootLocator Line
use {@link org.apache.maven.api.services.model.RootLocator} instead 38
org.apache.maven.model.superpom.DefaultSuperPomProvider Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 39
org.apache.maven.model.superpom.SuperPomProvider Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 26
org.apache.maven.model.validation.DefaultModelValidator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 79
org.apache.maven.model.validation.ModelValidator Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 31
org.apache.maven.utils.Os Line
use {@link org.apache.maven.api.services.ModelBuilder} instead 28

Todo Work

Number of occurrences found in the code: 6

org.apache.maven.model.building.DefaultModelBuilder Line
use a lazy source ? 1198
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. 1532
org.apache.maven.model.composition.DefaultDependencyManagementImporter Line
https://issues.apache.org/jira/browse/MNG-8004 78
org.apache.maven.model.interpolation.reflection.ReflectionValueExtractorTest Line
assert exception message 302
assert exception message 316
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. 1024