我正在使用Eclipse和Maven以及m2eclipse在Clojure + Java中开发一些应用程序。
当我的依赖项位于Maven存储库中时,这非常有用。但是,我想要使用的某些库不在任何存储库中 - 例如在GitHub上托管的小型开源Clojure库。
这些项目通常有build.xml或project.clj,但不是pom.xml。
有没有办法设置Maven自动处理这些依赖项?或者我是否需要手动下载并构建所有这些?
答案 0 :(得分:3)
不幸的是,不,你要么:
答案 1 :(得分:2)
Clojure库通常在clojars中提供它们的工件,您可以通过将其添加为pom.xml中的存储库来解决您的问题。
集成leiningen和maven构建时可用的另一个选项是通过lein pom
只要您在本地检出它们,就可以在构建中包含库。