Component | Group Id | Artifact Id | Version | Notes | Repository |
---|---|---|---|---|---|
Core file server | org.filesys | jfileserver | 1.3.6 | The main file server classes | Maven Central |
PostGreSQL database filesystem | org.filesys | jfileserver-db-postgres | 1.3.6 | PostGreSQL database virtual filesystem | Maven Central |
Alfresco embedded file server | org.filesys | jfileserver-alfresco-embed | 1.3.6 | Alfresco embedded core file server classes | Maven Central |
Enterprise file server | org.filesys | jfileserver-enterprise | 1.2.6 | Enterprise file server with SMB2/SMB3 | Filesys.org |
Maven Central components
When using JFileServer components that are available from Maven Central you can simply add them as a dependency in your POM. For example, to use the core JFileServer classes you would add the following into the <dependencies> section :-
<dependency>
<groupId>org.filesys</groupId>
<artifactId>jfileserver</artifactId>
<version>1.3.6</version>
</dependency>
Filesys.org Components
To use components that are hosted on the filesys.org Maven repository you will need to add an entry for the repository as well as the dependency to your POM.
<repositories>
<!-- JFileServer Enterprise -->
<repository>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</releases>
<id>jfileserver-enterprise</id>
<name>JFileServer Enterprise Library Maven Repository</name>
<url>http://www.filesys.org/maven/</url>
<layout>default</layout>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.filesys</groupId>
<artifactId>jfileserver-enterprise</artifactId>
<version>1.2.6</version>
</dependency>
</dependencies>