JVM(Jython)上でSphinxを動かしてみた

使い道がないかもしれないが... 以下を参照すると、Jython上でPygmentsは動かないがいけるっぽい。

ただし、autodocは動かないという情報も。やはり完全互換は難しいか。拡張機能を使うと他にも動かない部分があるかも。

試しに作ったものをDropBoxにおいておきました。

ソースはこちら。

使い方

zipを解凍すると、binディレクトリ以下にsphinx4jコマンドがあるのでこれを実行する。使用コマンドは以下の通り。

Usage: sphinx4j commands
Commands:
    install            -- install sphinx into your home directory
    sphinx-quickstart  -- run sphinx-quickstart
    sphinx-build       -- run sphinx-build
sphinx4j sphinx-build -b html source build

2012/05/05追記

  • sphinx-buildのコマンド例が間違っていたので修正。