A Java NIO FileSystem implementation over Cyberduck.
fs | list | upload | download | copy | move | rm | mkdir | cache | watch | library |
---|---|---|---|---|---|---|---|---|---|---|
cyberduck (webdav ssl) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | cyberduck.webdav | |
cyberduck (sftp) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | cyberduck.ssh |
https://jitpack.io/#umjammer/vavi-nio-file-cyberduck
prepare a property file.
$ cat ${HOME}/.vavifuse/credentials.properties
cyberduck.username.webdav=your_user_name
cyberduck.password.webdav=your_password
cyberduck.host.webdav=localhost
cyberduck.port.webdav=8443
$ cp local.properties.sample local.properties
$ vi local.properties
test.webdav.account=your_webdav@account.com
test.webdav.password=your_webdav_password
test.webdav.host=your_webdav_host
test.webdav.port=your_webdav_port
test.webdav.path=/your_webdav_path
$ mvn test
- boxdab ...
closedstill workingworks, but got error. closed? (Aug 2022) - 4shared ... limited term, folder deletion doesn't work??? -> banned by ltns
- pCloud ... seems good (2021-11-03) -> banned by ltns
- DriveHQ ... seems good for testing (2022-09-21) 🎯
"log4j -> jul" delegationlog4j-jul ... doesn't work welllog4j-jul is "jul -> log4j"
- log4j -> XXX (cyberduck start using log4j for some part)
- https://github.com/OpenSourceNZ/cloud-log4j2-over-slf4j-appender
- log4j version conflict
- https://github.com/OpenSourceNZ/cloud-log4j2-over-slf4j-appender
this project includes dummy org.slf4j.bridge.SLF4JBridgeHandler
for cyberduck's not loosely coupled implementation.
if you want to use this project with the package org.slf4j:jul-to-slf4j
, you might get some troubles
on java17 it works fine.