2

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

4

3 回答 3

2

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

于 2010-01-30T05:36:24.930 回答
1

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

于 2010-02-01T10:06:08.707 回答
0

我遇到了同样的问题。我按照 rosejn 的建议创建了一个 Leiningen 插件,该插件使用RPM Maven 插件来创建 RPM。我已经把它放在这里了

于 2012-05-27T21:25:08.043 回答