莺一个Ruby的所有源文件是一个梦幻般的宝石,编译一个JRuby项目(Rails)的一个部署的WAR文件。感谢这个stackoverflow question给出了所需的信息。JRuby的莺:如何编译on Rails应用程序
但是,运行warble compiled war
隐藏所有的红宝石源代码,这是好的。但它会留下像Gemfile这样的其他文件。 Gemfile.lock等文件不变。
有什么办法可以编译这些文件吗? config/warble.rb
文件中将包含哪些特别的内容以编译这些文件?
另外一个更宏大的要求是根本不显示WEB-INF中的rails目录结构(我们将把编译后的war文件分发给客户端)。我并不非常乐观,但可以将rails目录结构隐藏在WEB-INF目录内吗?
文件一样的Gemfile和如读取和捆绑解析。你当然可以做到。但是,你们走多远,猴子修补阅读这些纯文本文件的库? – Ruslan