Skip to content

yzzo/basexfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published