Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

We should consider the following:

  • allow Maven to skip caching altogether (meaning a build-session cache only)
  • separate content by repository source
  • provide a means of cleaning out cached artifacts by source, etc.

API / Interface Design

We need to learn from the limitations of past incarnations of the artifact/repository API. Major functions should be contained in their own 'collecting' interface (this is better in Aether). Also, API classes should guide the user to supply the minimal information required for the class to be functional. For example, a resolution request should not allow the list of artifacts to be empty.

...