Warbler est un bijou fantastique qui compile un projet Jruby (Rails) dans un fichier de guerre déployable. Merci à ce stackoverflow question donne les informations requises. Cependant, warble compiled war
cache tous les codes source ruby, ce qui est bien. Mais il laisse d'autres fichiers comme le Gemfile. Gemfile.lock etc fichiers intacts.JRuby Warbler: Comment compiler tous les fichiers source d'une application Ruby on Rails
Existe-t-il un moyen de compiler ces fichiers aussi? Quelque chose de particulier à inclure dans le fichier config/warble.rb
qui compilera également ces fichiers? Une autre exigence, mais plus ambitieuse, est de ne pas afficher la structure du répertoire des rails dans le WEB-INF (nous allons distribuer le fichier war compilé aux clients). Je ne suis pas très optimiste à ce sujet, mais La structure du répertoire des rails peut-elle être cachée dans le répertoire WEB-INF?
Des fichiers comme Gemfile et autres sont lus et analysés par bundler. Vous pouvez certainement le faire. Mais jusqu'où allez-vous, singe patcher les bibliothèques qui lisent ces fichiers texte? – Ruslan