Как добавить jruby-jars и jruby-rack в путь к классам с помощью warbler? - PullRequest
0 голосов
/ 07 апреля 2010

Я читал исходный код warbler, и я не могу понять, как jarby-jars и jruby-rack jar'ы должны попасть в classpath сервлета?копирует их в web-inf/gems/gems/<gemname>/lib/<jarname>.jar, но их нет в пути к классам.

Я предполагаю, что если я положу их в папку lib / ruby ​​apps, они будут скопированы в web-inf / lib, и все будет хорошо, однако, кажется странным иметь 2 копии jarв военном деле это то, что я должен делать?

Бен

1 Ответ

1 голос
/ 07 апреля 2010

Они должны быть скопированы в WEB-INF / lib / .jar. Код для размещения банок здесь:

http://github.com/nicksieger/warbler/blob/master/lib/warbler/config.rb#L216-220

А код, который копирует их в WEB-INF / lib, находится здесь:

http://github.com/nicksieger/warbler/blob/master/lib/warbler/war.rb#L68-70

Если вы видите что-то еще, то это ошибка. Кроме того, вам не нужно явно указывать зависимости от гемов jar-файла JRuby.

...