I decided to see if I could get Blacklight working under JRuby, starting with running the test suite and working my way up from there.
There was much pain. Much, much pain. Exacerbated by my almost complete lack of knowledge about what I was doing.
This is the procedure I eventually arrived at — if there are places [...]