Skip to content
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

java.nio.FileSystem support #859

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open

Conversation

dgodfrey
Copy link

This mainly adds support for reading from SMB shares using a FileSystem implementation. It use the URI format from jcifs, to ease migrations.

It was developed on Windows, so hopefully is ok on Linux, and includes a few "fixes" to SmbStubServer for Windows and a change so it only rebuilds the docker image used for integration testing once, rather than every times it's used.

It just skips the build and uses the cache, and creates a new tag for
the same image.
This is to work around the server closing the connections.
This allows the FileSystem to be set-up, ahead of time using
newFilesystem, then to be used through Paths#get(URI) without a
reference to the Filesystem itself.
This is instead of a mock.
@dgodfrey dgodfrey requested a review from hierynomus as a code owner January 31, 2025 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant