【问题标题】:building Debian and Redhat packages with leiningen使用 leiningen 构建 Debian 和 Redhat 软件包
【发布时间】:2010-01-29 19:49:23
【问题描述】:

将我的项目从 Ant 转移到 Leiningen 非常顺利,以至于我正在寻找要在构建过程中包含的新内容。其中之一是在构建中自动创建 .deb 和 .rpm 文件。最简单的方法是什么?

【问题讨论】:

    标签: clojure rpm leiningen deb


    【解决方案1】:

    我认为最好的办法是为此编写自己的 Leiningen 插件(我听说这很容易),或者使用 lein-scripts 插件并为其编写脚本/任务。

    【讨论】:

      【解决方案2】:

      如果有一个 lein 插件来帮助解决这个问题,那就太好了。由于它已经在后台使用了 maven,因此您可以考虑使用可以构建 .deb 和 .rpm 文件的 maven-unix-plugin (http://mojo.codehaus.org/unix/)。否则,如果这看起来很烦人,我认为这两种包格式都不是特别复杂。您可能可以在 Clojure 中手动完成,在这种情况下,查看一些示例 Ruby Rake 任务可能会有所帮助。 (http://rubyforge.org/projects/pallet/)

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题。我按照rosejn 的建议创建了一个使用RPM Maven Plugin 创建RPM 的Leiningen 插件。我把它放在here。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-02-02
          • 1970-01-01
          • 1970-01-01
          • 2014-10-24
          • 2012-03-16
          • 1970-01-01
          • 1970-01-01
          • 2020-08-22
          相关资源
          最近更新 更多