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

Reply via email to