次の構造を持つ JRuby ベースのスタンドアロン アプリケーションがあります。
my_app
- bin
- my_app # that's a launcher script
- lib
- my_app.rb
また、最上位ディレクトリでワーブルすると、期待どおりにjarファイルが生成されず、代わりにwarファイルが生成されます。そして、この war は、予想どおり、war ファイルの標準構造に従っています。
ドキュメントに従ってそれを行いました:
https://github.com/nicksieger/ウグイス
「プロジェクトに .gemspec がない場合、Warbler は bin ディレクトリの内容からランチャーを推測し、lib ディレクトリを唯一の必要なパスとして使用しようとします。プロジェクト内のすべてのファイルがアーカイブに含まれます。」
誰かがすでにそれをしましたか?
どうもありがとう!