我不习惯Java / Maven生态系统,但我很高兴使用Clojure / Leiningen / Clojars生态系统。
因此,我可以简单地将来自Maven.org的包的名称放在我的project.clj文件中,就像我放置clojar引用的方式一样吗?或者还有更多?
发布于 2016-08-30 00:30:50
简短的回答-是的。
阅读有关Maven坐标的知识以了解术语-工件、组和版本。这在莱宁根很常见--参见这里。
是的,您只需将包坐标从Maven放到project.clj
,就可以走了。翻译是微不足道的。例如,如果你有
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
然后在project.clj
中,它看起来就像
:dependencies [[log4j/log4j "1.2.17"]]
https://stackoverflow.com/questions/39214631
复制相似问题