我有一个基于 JRuby 的独立应用程序,其结构如下:
my_app
- bin
- my_app # that's a launcher script
- lib
- my_app.rb
当我在顶级目录中发出警告时,它不会按预期生成 jar 文件,而是生成一个 war 文件。而这场战争,正如预期的那样,遵循战争文件的标准结构。
我已按照文档进行操作:
https://github.com/nicksieger/warbler
“如果您的项目没有 .gemspec,Warbler 将尝试从 bin 目录的内容中猜测启动器,并使用 lib 目录作为唯一的 require 路径。项目中的所有文件都将包含在存档中。”
有人已经做过了吗?
非常感谢!