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
@todo6@todo
TODO41TODO

Each tag is detailed below:

@todo

Number of occurrences found in the code: 6

org.apache.maven.archiva.repository.content.LegacyPathParserLine
pass these in on construction instead, since this can't be long lived (no config listener), then no need to be a component44
org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContentLine
no need to be a component when filetypes is not44
org.apache.maven.archiva.repository.content.ManagedLegacyRepositoryContentLine
no need to be a component when filetypes, legacy path parser is not44
org.apache.maven.archiva.repository.content.RemoteLegacyRepositoryContentLine
no need to be a component once legacy path parser is not33
org.apache.maven.archiva.repository.content.RepositoryRequestLine
no need to be a component once legacy path parser is not34
org.apache.maven.archiva.repository.events.RepositoryListenerFactoryBeanLine
though we will eventually remove this altogether, an interim cleanup would be to genericise this and replace the calls in RepositoryContentConsumers with calls to the same thing30

TODO

Number of occurrences found in the code: 41

org.apache.maven.archiva.repository.content.AbstractDefaultRepositoryContentTestCaseLine
Re-enabled in the future.114
org.apache.maven.archiva.repository.content.AbstractLegacyRepositoryContentTestCaseLine
Re-enabled in the future.146
org.apache.maven.archiva.repository.content.DefaultPathParserTestLine
Re-enabled in the future.132
org.apache.maven.archiva.repository.content.LegacyPathParserTestLine
Re-enabled in the future.184
org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContentLine
log this somewhere?77
org.apache.maven.archiva.repository.metadata.MetadataToolsLine
need to filter out 'bad' characters from the proxy id.333
[monitor] consider a monitor for this event.367
consider a read-redo on monitor return code?368
[monitor] consider a monitor for this event.392
consider a read-redo on monitor return code?393
[monitor] consider a monitor for this event.417
consider a read-redo on monitor return code?418
do we know this information instead? Set<Plugin> allPlugins = managedRepository.getPlugins( reference );562
org.apache.maven.archiva.repository.metadata.MetadataToolsTestLine
replace with group tests public void testUpdateProjectBadArtifact() throws Exception { try { assertUpdatedProjectMetadata( "bad_artifact", null ); fail( "Should have thrown an IOException on a bad artifact." ); } catch ( IOException e ) { // Expected path } }118
org.apache.maven.archiva.repository.project.ProjectModelMergeLine
Should call this ProjectModelAncestry as it deals with the current project and its parent.49
Change to 'id' when LicenseTypeMapper is created.158
org.apache.maven.archiva.repository.project.filters.EffectiveProjectModelFilterLine
Document this via a monitor.214
add super pom repositories.264
org.apache.maven.archiva.repository.project.filters.ProjectModelExpressionFilterLine
should probably clone evaluator to prevent threading issues.84
create .resetSources() method in ExpressionEvaluator project on plexus side. Remove previous expression sources.87
org.apache.maven.archiva.repository.project.readers.ProjectModel300ReaderLine
Handle <extend /> ?? (is this even possible?)64
Handle <id />68
what to do with <shortDescription /> ?72
Handle <logo />74
Handle <inceptionYear />75
What to do with <gumpRepositoryId /> ?78
Handle <siteAddress />79
Handle <siteDirectory /> ?80
Handle <distributionSite />81
Handle <distributionDirectory />82
throw into monitor as "duplicate dependency" issue.184
Create LicenseIdentity class to managed license ids. license.setId( elemLicense.elementTextTrim("id") );292
Handle <logo />353
org.apache.maven.archiva.repository.project.readers.ProjectModel400ReaderLine
Output to monitor the problem with the Namespace.67
throw into monitor as "duplicate dependency" issue.211
Create LicenseIdentity class to managed license ids. license.setId( elemLicense.elementTextTrim("id") );342
org.apache.maven.archiva.repository.project.writers.ProjectModel400WriterLine
add inceptionYear to ArchivaProjectModel109
add distribution management to ArchivaProjectModel117
Add notifiers into ArchivaProjectModel192
research if we need <distribution> subelement.340
org.apache.maven.archiva.repository.scanner.RepositoryContentConsumersLine
This is never called by the repository scanner instance, so not calling here either - but it probably should be? CollectionUtils.forAllDo( availableKnownConsumers, triggerCompleteScan ); CollectionUtils.forAllDo( availableInvalidConsumers, triggerCompleteScan );292