鶯一個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