ユーザー提供の Java ライブラリはありjava.nio.file.FileSystem
ますか?
私はGoogle jimfs in-memory-filesystemの実装を使用しており、gitリポジトリをファイルシステムに複製し、複雑な一連の操作を実行したいと考えていますが、ディスクには触れません。
残念ながら、jgit-api が選択した FileSystem で動作する可能性を提供しているようには見えません。
編集:
jgit と jimfs の間の非互換性の理由は、jgit の api がファイルを使用し、jimfs が主な抽象化としてパスを使用するという事実にあるようです。残念ながら、jimfs は を実装していませんPath.toFile()
。そのための技術的な理由はありますか?