【发布时间】:2015-07-06 17:39:32
【问题描述】:
我真的是 Maven 新手,我在过去 4 小时在线搜索解决方案时读到了它,但我真的不知道如何解决这个问题:
我需要下载这个由许多 .jar 组成的库 https://build.shibboleth.net/nexus/content/repositories/releases/org/opensaml/
所有 opensaml-* 目录中的 dirs 3.1.1 中的所有内容
这个项目基于 Maven 并且有一个父 pom https://build.shibboleth.net/nexus/content/repositories/releases/org/opensaml/opensaml-parent/3.1.1/opensaml-parent-3.1.1.pom 并且每个子模块在所有 3.1.1 目录中都有另一个带有依赖关系的 pom 文件。 好的,这个问题很简单,我想下载 3.1.1 版本的父 pom 中列出的每个模块的每个目录上的每个 jar(如果你查看链接,问题会变得更容易)。
好的,maven 中有一种方法可以下载所有内容,指定版本和指向 repo/pom/whatever 的链接并解决依赖关系? (我认为 maven 正是为了这样的事情)
非常感谢。
【问题讨论】:
-
您好,您是否检查过此链接:wiki.shibboleth.net/confluence/display/DEV/…。这解释了如何连接到他们的 repo 并使用 maven 坐标安装 jar。
-
您好,感谢您的回答。这个页面基本上描述了如何在 Maven 中部署为 dev 或如何构建包。它说“移动到那个目录和 balblabla”。好的,我没有所有 repo 的副本,我只想下载所有带有依赖关系的单个 jar。事实并非如此,对吧?或者我需要 wget 整个 maven 来“移动到那个目录?”