首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将第三方jar部署到clojars?

将第三方jar部署到clojars?
EN

Stack Overflow用户
提问于 2017-03-03 12:52:28
回答 1查看 168关注 0票数 1

我在我的Clojure项目中使用了一个第三方开源Java库。它在Maven Central或Clojars中不可用。我可以创建一个pom文件并弄清楚如何在Maven Central中安装它,但是--我很懒,而且我已经习惯了Clojure工具增加的便利性,比如Leiningen!有没有一种方便的方法将第三方jar部署到Clojars?没有必要先构建它;它已经构建好了。(Java库使用久经考验的make。)

如果我必须放弃我的懒惰,我会的,但如果不是,为什么要烦恼呢?(另一方面,我可能已经花了更多的时间尝试这个和那个,阅读Leiningen文档和博客文章,并在这里提出这个问题,而不是坐下来制作一个pom文件,等等。到目前为止,我一直无法找到答案。懒惰是很耗时的!)

EN

回答 1

Stack Overflow用户

发布于 2017-03-04 01:34:11

你有几个选择。

首先,我不会在公共场所安装一个你没有版权的jar。

通过Maven/Leiningen访问任意jar的最简单方法是将jar“安装”到您的本地存储库中。例如,如果希望依赖项看起来像[com.example.foo/bar "1.0.0"],可以使用mvn命令安装它。

代码语言:javascript
复制
mvn -Dfile=your.jar \
    -DgroupId=com.example.foo \
    -DartifactId=bar \
    -Dversion=1.0.0 \
    -Dpackaging=jar \
    -DgeneratePom=true

这使得依赖项仅对您可用。如果你在一个团队中,你可以要求每个人都运行这个命令。但是,如果您不介意花一点钱,您可以使用s3-wagon-private在S3上托管您自己的存储库。

还有像ArchivaArtifactory和NEXUS这样的存储库管理器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42570911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档