GitHub上Clojure库的Maven依赖项

GitHub上Clojure库的Maven依赖项,clojure,build-process,maven,github,m2eclipse,Clojure,Build Process,Maven,Github,M2eclipse,我正在使用Eclipse和Maven与m2eclipse在Clojure+Java中开发一些应用程序 当我的依赖项位于Maven存储库中时,这非常有效。但是,我想使用的一些库不在任何存储库中,例如GitHub上托管的小型开源Clojure库 这些项目通常有build.xml或project.clj,但没有pom.xml 有没有办法设置Maven来自动处理这些依赖项?或者我需要手动下载并构建所有这些吗?不幸的是,不需要,您必须: 查找包含这些库的存储库 使用mvn安装手动将这些内容添加到您的存储库

我正在使用Eclipse和Maven与m2eclipse在Clojure+Java中开发一些应用程序

当我的依赖项位于Maven存储库中时,这非常有效。但是,我想使用的一些库不在任何存储库中,例如GitHub上托管的小型开源Clojure库

这些项目通常有build.xml或project.clj,但没有pom.xml


有没有办法设置Maven来自动处理这些依赖项?或者我需要手动下载并构建所有这些吗?

不幸的是,不需要,您必须:

查找包含这些库的存储库 使用mvn安装手动将这些内容添加到您的存储库中,如果您愿意,请在central maven repo中发布这些内容 询问开发人员是否愿意提出一个mavenized版本并将其发布到某个maven存储库中
不幸的是,不,您必须:

查找包含这些库的存储库 使用mvn安装手动将这些内容添加到您的存储库中,如果您愿意,请在central maven repo中发布这些内容 询问开发人员是否愿意提出一个mavenized版本并将其发布到某个maven存储库中
Clojure库通常在中提供它们的工件,您可以通过将其作为存储库添加到pom.xml中来解决问题

集成leiningen和maven构建时的另一个可用选项是通过lein POM从project.clj自动生成POM


这将允许在您的构建中包含库,只要您在本地签出它们。

Clojure库通常在中提供它们的工件,您可以通过将其作为存储库添加到pom.xml中来解决问题

集成leiningen和maven构建时的另一个可用选项是通过lein POM从project.clj自动生成POM

这将允许在您的构建中包含库,只要您在本地签出它们