This plugin extends the standard Maven Remote Resource Plugin process goal to work around a memory leak. See MRRESOURCES-106 for more details.

It extends the standard ProcessRemoteResourcesMojo so it support the same parameters and also add the following:

  • projectsData: control what is injected in the "projects" Velocity binding:
    • NONE: the default "projects" is empty
    • LICENSES: "projects" a list of MavenProject instance containing only the licenses and the organization (and of course minimal stuff like the artifact id, group id, version and url) but cleaned from any unserialized XML
    • FULL: "projects" contains full MavenProject metadata (can be very expensive depending on the number of dependencies but standard Maven Resource plugin behavior)
Tags:
Created by Thomas Mortagne on 2018/06/07 09:18
   

Get Connected