[ https://jira.codehaus.org/browse/MSANDBOX-51?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=275837#comment-275837 ]
Brett Porter commented on MSANDBOX-51: -------------------------------------- I think it is important to avoid forking anything, unless we expect to maintain it going forward. In the case of this class, it might be better to bridge to commons-exec: http://svn.apache.org/viewvc/commons/proper/exec/trunk/src/main/java/org/apache/commons/exec/OS.java?revision=672325&view=markup, or Ant itself (we can use shade to reduce the impact of the dependency tree). > 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