-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathmodule-info.java
More file actions
35 lines (29 loc) · 1.24 KB
/
module-info.java
File metadata and controls
35 lines (29 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import org.cryptomator.cryptofs.CryptoFileSystemProvider;
import org.cryptomator.cryptofs.health.api.HealthCheck;
import org.cryptomator.cryptofs.health.dirid.DirIdCheck;
import org.cryptomator.cryptofs.health.shortened.ShortenedNamesCheck;
import org.cryptomator.cryptofs.health.type.CiphertextFileTypeCheck;
import java.nio.file.spi.FileSystemProvider;
module org.cryptomator.cryptofs {
requires transitive org.cryptomator.cryptolib;
requires com.google.common;
requires com.github.benmanes.caffeine;
requires org.slf4j;
requires dagger;
requires com.auth0.jwt;
// filename-based module required by dagger
// we will probably need to live with this for a while:
// https://github.com/javax-inject/javax-inject/issues/33
// May be provided by another lib during runtime
requires static javax.inject;
requires java.compiler;
exports org.cryptomator.cryptofs;
exports org.cryptomator.cryptofs.event;
exports org.cryptomator.cryptofs.common;
exports org.cryptomator.cryptofs.health.api;
exports org.cryptomator.cryptofs.migration;
exports org.cryptomator.cryptofs.migration.api;
uses HealthCheck;
provides HealthCheck with DirIdCheck, CiphertextFileTypeCheck, ShortenedNamesCheck;
provides FileSystemProvider with CryptoFileSystemProvider;
}