プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2017/04/11

AsciidocFX をビルドする

update2017/10/21 event_note2017/04/11 0:17

軽量マークアップ言語 AsciiDoc 用のテキストエディタ AsciidocFX がとても良さそうだったので、インストールして試してみたいと思いました。

でも提供されているのは x64 (64 bit) 版のみで、x86 (32 bit) 環境で使用したい場合は自分でビルドしろって書いてあります。

仕方がないので、自分でビルドしてみたいと思います。

環境

  • Windows 7 (32bit)
  • AsciidocFX 1.5.5

ビルドの方法

基本的には GitHub に記載されているとおりですが、環境によってはプロキシの設定などが必要になります。

JDK 8 をインストール

まずは JDK 8 をインストールします。
リンク先からダウンロードし、ウィザードに従ってインストールするだけでいけると思います。

Apache Maven のインストールと環境変数の設定

Apache Maven をダウンロードし、展開します。
展開した中に bin というフォルダがあるので、これを環境変数の path に追加します。

この後、Apache Maven を使ってビルドを行いますが、その最中にネットから不足しているコンポーネントなどをダウンロードしてくるようなので、プロキシ配下の環境の場合は Apache Maven のプロキシの設定を行っておかないとビルドに失敗します。

Apache Maven のプロキシ設定については以下の記事がわかりやすかったのでご参照ください。

AsciidocFX のビルド

GitHub から AsciidocFX のソースコードをダウンロードして展開します(またはクローンします)。
コマンドプロンプトから AsciidocFX の展開先へ移動し、以下のコマンドを実行します。

$ mvn clean install

AsciidocFX のフォルダ内の target/appassembler/binasciidocfx.bat (または asciidocfx.sh) というファイルがあるので実行すると AsciidocFX が起動します。

これでとりあえず AsciidocFX が起動して使えるようになりました。
ただ、私の環境では Fatal Error がいくつか発生しているのが気になります。

他には、jar ファイルや zip ファイルも生成されていました。
インストーラーの作成などはできないのかな?