Repository navigation
Expand file tree
/
Copy pathREADME
More file actions
40 lines (33 loc) · 1.65 KB
/
Copy pathREADME
File metadata and controls
40 lines (33 loc) · 1.65 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
36
37
38
39
40
BaseXFS
A FUSE database client to mount FSML database instances.
·-----------·
| basexfs.c |<--> jnibridge.c <--> BaseXFS.java ======== BaseXServer
|-----------| (JNI) (db client)
| FUSE |
·-----------·
[---- libbasexfs -----------] [----- BaseX Java part (loads libbasexfs) -----]
basexfs.c ......... native FUSE implementation
jnibridge.c ....... connects native FUSE part with platform independent Java part
BaseXFS.java ...... Filesystem database client
build dependencies:
libfuse-dev
openjdk-6-jdk
maven2
basex-6.8-SNAPSHOT
$ git clone git@github.com:BaseXdb/basex.git
$ cd basex
$ mvn -DskipTests=true install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building BaseX 6.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
...
[INFO] Installing /Users/holu/Code/basex/target/basex-6.8-SNAPSHOT.jar to /Users/holu/.m2/repository/org/basex/basex/6.8-SNAPSHOT/basex-6.8-SNAPSHOT.jar
[INFO] Installing /Users/holu/Code/basex/pom.xml to /Users/holu/.m2/repository/org/basex/basex/6.8-SNAPSHOT/basex-6.8-SNAPSHOT.pom
[INFO] Installing /Users/holu/Code/basex/target/basex-6.8-SNAPSHOT-sources.jar to /Users/holu/.m2/repository/org/basex/basex/6.8-SNAPSHOT/basex-6.8-SNAPSHOT-sources.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
mac os x:
fuse4x (pkg-config, os x dev tools)