From: <try...@st...> - 2006-07-22 10:07:13
|
Jason Dillon wrote: > Anyone know if there is a virtual file system somewhere that is > implemented on top of JDBM (say using the Commons VFS API or something)? > > Or, if not, any general advise on how best to build one? > > I'm investigating creating a Maven2-like repository file-system based > on JDBM to alleviate issues that we are running into with long file > names on Windows (as well as tools to maintain, copy to/from a normal > file system). > > Basically, the files are split up into directories like: > > <groupId> / > <artifactId> / > <type> / > <version> (content/bytes are here) > > Forgive my ignorance, but I'm kind of lost of how I could implement > this using JDBM. Any advice would be very welcome. IIRC JDBM can store any Serializable object as key so you should be able to create a DefaultArtifact and use that as a key directly. Alternatively just create your own object representing a file system entry. If you do not want to create a file system structure you should be able to use any homemade object as key. With my Maven dev hat on this is something that the Maven project itself would be interested in helping out with developing. -- Trygve |