Actually there is atm no user at all (except maven-verifier). We had quite some utility code in maven-verifier which got duped in plexus-utils, so I copied that over to maven-shared-utils. I also moved most of the classes we wrote in the cleanroom plexus-utils rewrite in our sandbox to maven-shared-utils. On top of that I applied changes by people who has an iCLA on file and the files clearly state
"Copyright The Apache Software Foundation" I should note that all files got their headers replaced with "Copyright The Codehaus Foundation" in a bulk update on 2009-01-07 (without any line changed otherwise). So I took the last version before and rewrote simple changes after that date myself. Different plexus-utils versions clashes in plugins pretty often, so the goal is to replace it in maven-core, maven-shared and maven-plugins. This would also make it much easier to contribute and release. There are also some parts in plexus-utils which got forked out of other ASF projects but are not maintained well. E.g. Base64 where commons-io has a vastly better version already. I already looked at quite some projects in maven-core and maven-shared and we actually already have many of those parts we need. I will gradually add more of them if needed. So please do not remove anything right now - we will start a cleanup effort once we have maven-core, maven-shared and maven-plugins migrated over to maven-shared-utils. Adding your Matcher changes is perfect of course. As is adding the 3 files you wrote (I attached them to MSHARED-236 but as you are the original author it's best you commit them yourself) txs and LieGrue, strub ----- Original Message ----- > From: Kristian Rosenvold <kristian.rosenv...@gmail.com> > To: Maven Developers List <dev@maven.apache.org> > Cc: > Sent: Thursday, August 30, 2012 9:36 AM > Subject: Removing unused code from maven-shared-utils > > Unless someone objects, I will reimplement/backport all the subtle > fixes that have been added to DirectoryScanner/SelectorUtils in > context of maven-shared-utils. > > Thereafter I think I'll test-port every single maven project that uses > plexus-utils/directoryscanner and after THAT I'll delete *all* the > unused code in > maven-shared-utils org.apache.maven.shared.utils.io package. > > There are not many current users of maven-shared-utils, so I assume > such a strategy would be ok ? > > Kristian > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org