2011-06-02 117 views

回答

3

敬請期待。我希望在Warbler 1.4中擁有這個能力。社區成員Jake Goulding在這方面做了一些很棒的工作。在此之前,一種典型的方法是確保所有的Rake和數據庫腳本都存在於war文件中,然後將其解壓到某處,在解壓後的戰爭中將其解壓到WEB-INF,然後運行java -cp lib/jruby-core*.jar:lib/jruby-stdlib*.jar org.jruby.Main -S rake -T之類的東西。

+0

java -cp lib/jruby-core * .jar:lib/jruby-stdlib * .jar org.jruby.Main -S rake -T --trace得到一個錯誤,導致包含warbler的行: :我的一個rake文件中的Task.new。 Warbler包含在gems.jar中。 – Karnage 2011-06-04 04:26:19

+0

我想我已經差不多了。我把'Warbler :: Task :: new'和相關的代碼放在一個單獨的文件中,並將它從war文件中排除。 – Karnage 2011-06-06 16:14:13

+0

通過將Nick的邏輯放入bin目錄中的腳本中,並將該目錄與該項目一起部署,我能夠輕鬆地實現這一點。我將腳本命名爲「tomcat-rake」。 – Karnage 2011-07-13 12:51:44

相關問題