ftpd

Adapter to access a `java.nio` file system using FTP.

License

License

GroupId

GroupId

com.impact
ArtifactId

ArtifactId

vfs-ftpd
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

ftpd
Adapter to access a `java.nio` file system using FTP.
Project URL

Project URL

https://github.com/ImpactInc/vfs/tree/master/ftpd
Source Code Management

Source Code Management

https://github.com/ImpactInc/vfs/tree/master

Download vfs-ftpd

How to add to project

<!-- https://jarcasting.com/artifacts/com.impact/vfs-ftpd/ -->
<dependency>
    <groupId>com.impact</groupId>
    <artifactId>vfs-ftpd</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.impact/vfs-ftpd/
implementation 'com.impact:vfs-ftpd:1.0'
// https://jarcasting.com/artifacts/com.impact/vfs-ftpd/
implementation ("com.impact:vfs-ftpd:1.0")
'com.impact:vfs-ftpd:jar:1.0'
<dependency org="com.impact" name="vfs-ftpd" rev="1.0">
  <artifact name="vfs-ftpd" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.impact', module='vfs-ftpd', version='1.0')
)
libraryDependencies += "com.impact" % "vfs-ftpd" % "1.0"
[com.impact/vfs-ftpd "1.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.10

Project Modules

There are no modules declared in this project.

vfs

A collection of file system related libraries.

  • mysqlfs is a java.nio file system implemented on top of two DB tables.

  • webdav is an adapter to access a java.nio file system using WebDAV.

  • ftpd is an adapter to access a java.nio file system using FTP.

  • examples is a program to showcase the libraries working together.

Quick Start

./gradlew :examples:shadowJar
java -jar examples/build/libs/examples-1.0.jar

Use --help on the latter to get summary information of options.

Without other options the command connects as user root without password to the default MySQL instance on localhost. In the test schema it adds two tables, direntry and blocks.

Maven Central

Maven dependency:

<dependency>
  <groupId>com.impact</groupId>
  <artifactId>vfs-webdav</artifactId>
  <version>1.0</version>
</dependency>

Gradle:

implementation 'com.impact:vfs-webdav:1.0'
com.impact

Impact

World's leading partnership automation platform

Versions

Version
1.0