-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move to Path API (and increase major version to 4) #224
Comments
I wouldn't waste any single second on classes or methods which duplicate Apache Commons or other libs. We partially have the same code several times. This must be reduced to a bare minimum first. |
I don't fully understand, as my proposal is to delete such obsolete ones (as Path API provides them already) but for example
currently requires |
Yes, yes. Our both understanding is identical. First sweep, then move to |
We also have m-shared-utils .... Too many utils ... |
We need to get rid of duplicates first. It is just unacceptable for volunteers to have many copies of the same. |
This one is marked deprecated and one should use "java.nio.file.DirectoryStream and related" but I must confess it seems hard to guess how "java.nio.file.DirectoryStream and related classes" should replace this? Can someone came up with a compliant as a minimal change...
But how to proceed here? Who decides what is the duplicate (and possibly takes care of removing it)? |
I would assume that I truly appriciate the effort and engagement, but I want to focus your time and energy at exactly one codebase. We should create a listing of all classes, diff them, no change decide where it will go. All in a new major version. |
Currently this uses java File API, I wonder if it would be suitable to start a new major release and migrate to the Java Path API? This has several advantages:
File
can easily be converted to aPath
(and back if one is only want to work with local files), so existing code can upgrade without much effort.The text was updated successfully, but these errors were encountered: