【问题标题】:creating a gem of a jruby app with jars as deps使用 jars 作为 deps 创建一个 jruby 应用程序的 gem
【发布时间】:2011-11-07 20:16:54
【问题描述】:

我看到很多关于将宝石放入罐子中的方法,但反之则不然。

我有一个 Jruby 应用程序,其中包含许多依赖项的 java jar。我想知道在我的 gem 中包含这些 Java jar 是否是最佳实践。

我将使用私人 gem 存储库,所以我不需要担心 jar 不能很好地与 java 配合使用,因为。这仅适用于运行 jruby 的用户。

【问题讨论】:

    标签: gem jruby


    【解决方案1】:

    如果没有理由将 JAR 和 gem 分开,将所有 JAR 放入 gem 中会更容易。 (毕竟这样做的原因是为了让其他 gem 依赖于 JAR。)

    如果JRUBY_VERSION 无论如何都没有定义,宝石应该保释,以防你未来的自己试图在脚上开枪。

    【讨论】:

    • 当然,将 JAR 与 gem 分开的原因是 1) 避免创建不必要的大 gem,以及 2) 允许 gem 依赖于不同但兼容的 jar 版本(例如,两个 gem 依赖于一些 - jar-1.0.1 和 some-jar-1.0.2;执行只拉入 some-jar-1.0.2)
    猜你喜欢
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 2012-01-08
    • 1970-01-01
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多