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 Total number of occurrences
@todo 7
TODO 31

Each tag is detailed below:

@todo

Number of occurrences found in the code: 7

org.apache.maven.artifact.manager.DefaultWagonManager Line
[BP] would be nice to configure this via plexus in some way 884
I'd rather not be setting this explicitly. 910
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager Line
very primitive. Probably we can cache artifacts themselves in a central location, as well as reset the flag over time in a long running process. 54
share with DefaultPluginMappingManager. 296
org.apache.maven.artifact.repository.metadata.RepositoryMetadata Line
not happy about the store method - they use "this" 30
org.apache.maven.artifact.repository.metadata.SnapshotArtifactRepositoryMetadata Line
split instantiation (versioning, plugin mappings) from definition 30
org.apache.maven.artifact.transform.AbstractVersionTransformation Line
try and refactor to remove abstract methods - not particular happy about current design 41

TODO

Number of occurrences found in the code: 31

org.apache.maven.artifact.deployer.DefaultArtifactDeployer Line
would like to flush this, but the plugin metadata is added in advance, not as an install/deploy transformation This would avoid the need to merge and clear out the state during deployment artifact.getMetadataList().clear(); 88
org.apache.maven.artifact.installer.DefaultArtifactInstaller Line
use a file: wagon and the wagon manager? 64
would like to flush this, but the plugin metadata is added in advance, not as an install/deploy transformation This would avoid the need to merge and clear out the state during deployment artifact.getMetadataList().clear(); 81
org.apache.maven.artifact.manager.DefaultWagonManager Line
proxies, authentication and mirrors are via settings, and should come in via an alternate method - perhaps attached to ArtifactRepository before the method is called (so AR would be composed of WR, not inherit it) 80
this leaks the component in the public api - it is never released back to the container 106
configure these on the repository 203
shouldn't need a file intermediatary - improve wagon to take a stream 262
[BP]: The exception handling here needs some work 302
better excetpions - transfer failed is not enough? 391
configure on repository 413
this should be illegal in settings.xml 607
org.apache.maven.artifact.manager.StringWagon Line
Auto-generated method stub 94
org.apache.maven.artifact.manager.WagonString Line
Auto-generated method stub 112
org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory Line
use settings? 33
this should be an if there are duplicates? 56
org.apache.maven.artifact.repository.metadata.AbstractRepositoryMetadata Line
not sure that it should assume this, maybe the calls to addMetadata should pre-merge, then artifact replaces? 186
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager Line
[jc; 08-Nov-2005] revisit this for 2.1 suppressing logging to avoid logging this error twice. 122
[jdcasey] If this happens as a result of ResourceDoesNotExistException, what effect will it have on subsequent runs? Will the updateInterval come into play cleanly, or will this plug up the works?? 136
[jdcasey] what happens here when the system is offline, or there is a TransferFailedException ...and no metadata file is written? 159
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. 184
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 186
this could be a lot nicer... should really be in the snapshot transformation? 217
I think this is incorrect (it results in localCopy set in a remote profile). Probably harmless so not removing at this point until full tests in place. 240
org.apache.maven.artifact.resolver.ArtifactResolverTest Line
[failing test case]: throw and handle a more informative exception 286
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
would prefer the snapshot transformation took care of this. Maybe we need a "shouldresolve" flag. 158
force should be passed to the wagon manager 192
this is simplistic 279
org.apache.maven.artifact.transform.AbstractVersionTransformation Line
also do this logging for other metadata? 82
figure out way to avoid duplicated message 83
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager Line
this is a hack until plexus can fix the ordering of the arrays 40