Nexus sonatype没有拉链依赖

时间:2013-07-15 15:21:58

标签: maven nexus

我已经使用Maven设置Sonatype Nexus并且似乎正在工作。但是,我的项目依赖(传递)docbook-xsl-1.75.2而不是jar,而是找到一个zip文件。这就是为什么Nexus没有得到它,它是一个zip文件?我没有在Web控制台中找到任何提供可能过滤器的Nexus配置页面。

我浏览我的Nexus存储库并看到它获取了pom文件,但没有别的。

2 个答案:

答案 0 :(得分:1)

该模块没有主要工件,它的包装类型设置为“pom”。

它具有的另外两个工件可以使用Maven模块分类器检索,如下所示:

<dependency>
  <groupId>net.sf.docbook</groupId>
  <artifactId>docbook-xsl</artifactId>
  <version>1.75.2</version>
  <classifier>resources</classifier>
  <type>zip</type>
</dependency>

并且

<dependency>
  <groupId>net.sf.docbook</groupId>
  <artifactId>docbook-xsl</artifactId>
  <version>1.75.2</version>
  <classifier>ns-resources</classifier>
  <type>zip</type>
</dependency>

抱歉,我不知道您如何将这些作为传递依赖项检索。

答案 1 :(得分:0)

第二天,在重新启动Nexus后,它取消了依赖性。我仍然不明白Nexus背后的神奇之处是没有看到依赖关系,但它们显然是可用的,但至少这个问题已得到解决。