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 15 @deprecated
FIXME Work 5 fixme, @fixme
Todo Work 13 todo, @todo

Each tag is detailed below:

Deprecated Work

Number of occurrences found in the code: 15

org.apache.maven.plugin.assembly.format.ReflectionProperties Line
--No comment-- 31
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo Line
Please use the Assembly's id for classifier instead 158
Please use descriptorRefs instead 195
Please use descriptors instead 204
Please set this variable in the assembly descriptor instead 256
This has been replaced by {@link #getDescriptors()} 649
This has been replaced by {@link #getDescriptorReferences()} 660
This has been replaced by {@link #setDescriptors(String[])} 798
This has been replaced by {@link #setDescriptorRefs(String[])} 809
org.apache.maven.plugin.assembly.mojos.AssemblyMojo Line
Use assembly:single instead! The assembly:assembly mojo leads to non-standard builds. 39
org.apache.maven.plugin.assembly.mojos.AttachedAssemblyMojo Line
Use assembly:single instead! The assembly:attached mojo leads to non-standard builds. 36
org.apache.maven.plugin.assembly.mojos.DirectoryInlineMojo Line
Use assembly:single and an assembly with format == dir instead! This mojo is redundant, and leads to non-standard builds. 43
org.apache.maven.plugin.assembly.mojos.DirectoryMojo Line
Use assembly:single and an assembly with format == dir instead! This mojo is redundant. 44
org.apache.maven.plugin.assembly.mojos.DirectorySingleMojo Line
Use assembly:single and an assembly with format == dir instead! This mojo is redundant. 39
org.apache.maven.plugin.assembly.mojos.UnpackMojo Line
Use org.apache.maven.plugins:maven-dependency-plugin goal: unpack or unpack-dependencies instead. 44

FIXME Work

Number of occurrences found in the code: 5

org.apache.maven.plugin.assembly.filter.AbstractLineAggregatingHandler Line
This needs to be corrected in the AbstractArchiver, where runArchiveFinalizers() is called before regular resources are added... which is done because the manifest needs to be added first, and the manifest-creation component is a finalizer in the assembly plugin... 63
org.apache.maven.plugin.assembly.filter.ComponentsXmlArchiverFileFilter Line
This needs to be corrected in the AbstractArchiver, where runArchiveFinalizers() is called before regular resources are added... which is done because the manifest needs to be added first, and the manifest-creation component is a finalizer in the assembly plugin... 145
org.apache.maven.plugin.assembly.format.ReaderFormatter Line
${filter:*} could also trigger this condition. Need a better long-term solution. 66
org.apache.maven.plugin.assembly.io.DefaultAssemblyReaderTest Line
Deep merging should take place... public void testMergeComponentWithAssembly_ShouldMergeOneFileSetToOneOfExistingTwo() { Assembly assembly = new Assembly(); 413
org.apache.maven.plugin.assembly.utils.FilterUtils Line
Why is this added twice?? if ( additionalFilters != null && !additionalFilters.isEmpty() ) { allFilters.addAll( additionalFilters ); } 134

Todo Work

Number of occurrences found in the code: 13

org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver Line
this should accept gz and bz2 as well so we can skip 497
over the switch 498
better handling 514
org.apache.maven.plugin.assembly.archive.ManifestCreationFinalizer Line
I'd really prefer to rewrite MavenArchiver as either a separate manifest creation utility (and to create an include pom.properties etc into another archiver), or an implementation of an archiver (the first is preferable). 57
org.apache.maven.plugin.assembly.archive.archiver.SarUnArchiver Line
delete this class once the plexus maven plugin can merge a generated components.xml with an existing one. 27
org.apache.maven.plugin.assembly.archive.phase.ModuleSetAssemblyPhase Line
Remove if using something like commons-lang instead. 82
The following should be moved into a shared component, cause this test is the same as in maven-enforce rules ReactorModuleConvergence. 247
org.apache.maven.plugin.assembly.archive.task.AddDependencySetsTaskTest Line
Find a better way of testing the project-stubbing behavior when a ProjectBuildingException takes place. 148
org.apache.maven.plugin.assembly.artifact.DefaultDependencyResolver Line
such a call in MavenMetadataSource too - packaging not really the intention of type 315
org.apache.maven.plugin.assembly.format.ReflectionProperties Line
remove the try-catch block when ReflectionValueExtractor.evaluate() throws no more exceptions 76
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo Line
include dependencies marked for distribution under certain formats 461
how, might we plug this into an installer, such as NSIS? 462
Auto-generated method stub 765