You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Mark Struberg (JIRA)" <ji...@codehaus.org> on 2011/08/11 00:40:44 UTC

[jira] Commented: (MSANDBOX-51) Rewrite Plexus Utils classes at the ASF from scratch

    [ https://jira.codehaus.org/browse/MSANDBOX-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=275495#comment-275495 ] 

Mark Struberg commented on MSANDBOX-51:
---------------------------------------

It seems that a big part of the plexus code is actually coming from the Apache Avalon project and only got copied over.
Some classes, like Os.java are almost 1:1 copies of ASF originated sources!.

To reduce the amount of work, it is suggested to take the ASF original code, copy it over to our new sandbox project and apply the maven codestyle.

The code needs proper testing of course to ensure that there has no incompatibility been introduced.

> Rewrite Plexus Utils classes at the ASF from scratch
> ----------------------------------------------------
>
>                 Key: MSANDBOX-51
>                 URL: https://jira.codehaus.org/browse/MSANDBOX-51
>             Project: Maven 2.x Sandbox
>          Issue Type: New Feature
>            Reporter: Mark Struberg
>
> plexus-utils are 85% written by ASF committers, but we still don't have a IP cleared history.
> For cleaning this up we aim to rewrite those classes from scratch in ASF maven sandbox.
> The strategy is the following:
> 1. create unit tests for the existing plexus classes
> 2. create a new implementation from scratch
> 3. the new implementation must be a binary API compatible drop-in replacement

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira