Skip to content

Instantly share code, notes, and snippets.

@apeckham
Last active October 17, 2021 16:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save apeckham/d439136bbf950fec675bf6c5872ee309 to your computer and use it in GitHub Desktop.
Save apeckham/d439136bbf950fec675bf6c5872ee309 to your computer and use it in GitHub Desktop.
Add Lucene Javadocs to Kapeli Dash

Install j2d

  • wget https://github.com/iamthechad/javadoc2dash/releases/download/1.1.0/j2d-cli-1.1.0.zip
  • unzip j2d-cli-1.1.0.zip

Build Javadocs

  • wget https://archive.apache.org/dist/lucene/java/8.5.1/lucene-8.5.1-src.tgz
  • brew install ant
  • mkdir -p ~/.ant/lib
  • tar xvfz lucene-8.5.1-src.tgz
  • cd lucene-8.5.1
  • ant javadoc -Djavadoc.noindex=false
  • for i in $(ls build/docs); do echo ../j2d-cli-1.1.0/bin/j2d-cli --name "Lucene $i" --javadoc build/docs/$i; done
  • open *.docset

Reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment