【发布时间】:2021-07-07 21:20:00
【问题描述】:
我正在编写一个使用 JRuby 的项目,我希望能够在一个命令中完成三件事,在克隆存储库后立即完成。
- 安装 rubygem 依赖项。
- 安装 maven 依赖项。
- 将所有内容打包到一个独立的 jar 中,包括 JRuby。
实现这一目标的最简单、最直接的方法是什么?我可能可以在我的 pom.xml 中使用自定义构建命令,但似乎其他人以前一定想这样做。我不想弄乱一个通过 maven 下载东西然后将我的 ruby 代码推入 ruby-complete.jar 的 shell 脚本,在“java -jar ruby-complete.jar -S gem install”我的 gem 之后。我想要一个简单的声明性文件,上面写着:“这些是依赖项,现在解析我并弄清楚如何获得 cheshircat 想要的东西。”
有没有办法用 maven 做到这一点?我已经尝试过 jbundler,但它总是给我错误,我已经在多个平台上尝试过。
【问题讨论】: