我需要使用mongo-storm库,而Clojars不是have it。所以我克隆了这个项目,编译并将jar文件手动复制到我的lib文件夹中。但这是一个团队项目,每个成员都手动完成这些步骤是不可接受的。
对于如何解决这个问题,有没有更好的和标准的想法?
发布于 2012-03-27 22:10:48
您的团队应该有一个用于此目的的私有存储库。S3是实现这一点的理想底层,您可以使用S3 -S3-private Leiningen插件在安全的S3存储桶中部署和使用工件:
发布于 2012-03-27 23:01:31
如果项目有许可(如果它是开源的),你可以使用你自己的组ID将你自己的非官方版本推送到Clojars。Clojars为此保留了"org.clojars.username“组ID。这在https://github.com/ato/clojars-web/wiki/tutorial和https://github.com/technomancy/leiningen/blob/master/doc/DEPLOY.md中有描述。
最好的方法可能是你可以联系作者,敦促他/她做一个适当的发布。(此外,自述文件没有说明项目拥有什么许可证。)
发布于 2012-03-27 23:26:09
一个不需要设置私有存储库的解决方案是利用leiningen中的checkouts功能。
https://stackoverflow.com/questions/9891155
复制相似问题