如何使用Java从maven nexus存储库下载工件列表

时间:2016-02-11 09:57:51

标签: java maven nexus

我有一个管理多个maven项目的Maven Nexus存储库。每次构建都发生在我们向Nexus发送二进制文件/快照的特定项目中。有几种方法可以访问nexus。

  1. Nexus REST API
  2. Aether
  3. 我的要求是如何从特定项目的Nexus存储库中获取可用的工件列表,以及如何在执行时将旧工件(已下载)注入本地项目。如果任何人知道如何执行此操作请分享。我找不到任何记录良好的例子。

1 个答案:

答案 0 :(得分:2)

如果我正确理解您的问题,您正在考虑为您的Maven项目创建一个包含依赖项的可运行应用程序。

这可以是例如jar项目可以使用Maven Assembly Plugin和jar-with-dependencies描述符完成(参见http://maven.apache.org/plugins/maven-assembly-plugin/descriptor-refs.html#jar-with-dependencies