You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tamas Cservenak (Jira)" <ji...@apache.org> on 2022/12/29 13:07:00 UTC

[jira] [Updated] (MRESOLVER-295) Split FileProcessor into ChecksumProcessor and PathProcessor

     [ https://issues.apache.org/jira/browse/MRESOLVER-295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tamas Cservenak updated MRESOLVER-295:
--------------------------------------
    Description: 
The FileProcessor should become obsolete.

Instead, split this component in two: ChecksumProcessor and PathProcessor.

PathProcessor should be doing what currently FileUtils are doing, but as a component. Maybe extended with DirectoryUtils functionality? (so component can be "enriched" by Maven for example).

ChecksumProcessor being dedicated component opens the gate to support several formats of checksums (BSD, GNU and resolver-native are all able to read, but we write only resolver-native format).

  was:
The FileProcessor should become obsolete.

Instead, split this component in two: ChecksumProcessor and PathProcessor.

PathProcessor should be doing what currently FileUtils are doing, but as a component.

ChecksumProcessor being dedicated component opens the gate to support several formats of checksums (BSD, GNU and resolver-native are all able to read, but we write only resolver-native format).


> Split FileProcessor into ChecksumProcessor and PathProcessor
> ------------------------------------------------------------
>
>                 Key: MRESOLVER-295
>                 URL: https://issues.apache.org/jira/browse/MRESOLVER-295
>             Project: Maven Resolver
>          Issue Type: Task
>            Reporter: Tamas Cservenak
>            Priority: Major
>
> The FileProcessor should become obsolete.
> Instead, split this component in two: ChecksumProcessor and PathProcessor.
> PathProcessor should be doing what currently FileUtils are doing, but as a component. Maybe extended with DirectoryUtils functionality? (so component can be "enriched" by Maven for example).
> ChecksumProcessor being dedicated component opens the gate to support several formats of checksums (BSD, GNU and resolver-native are all able to read, but we write only resolver-native format).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)