0

我在 repo 中找到了正在使用的下一个工件。
工件包含在

/com  
+/company  
++/web-services    
+++/wsdls  
++++/1.0.0-SNAPSHOT  
+++++/wsdls-1.0.0-20121119.140914-5-wsdl.zip  

我尝试使用 的工件名称中的奇怪-wsdl

<groupId>com.company.web-services</groupId>
<artifactId>wsdls</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>zip</type>  

但是这个搜索工件wsdls-1.0.0-20121119.140914-5.zip在 repo 但不是 wsdls-1.0.0-20121119.140914-5-wsdl.zip
我怎样才能得到这个神器?

PS。maven-metadata.xml

<metadata>
 <groupId>com.company.web-services</groupId>
   <artifactId>wsdls</artifactId>
   <version>1.0.0-SNAPSHOT</version>
    <versioning>
     <snapshot>
      <timestamp>20121119.140914</timestamp>
      <buildNumber>5</buildNumber>
     </snapshot>
     <lastUpdated>20121119140914</lastUpdated>
   </versioning>
</metadata>  
4

1 回答 1

5

这是分类器,五个工件坐标之一:

  • 组 ID
  • 工件 ID
  • 版本
  • 分类器
  • 类型

默认为null(空)。如果存在,则在构造文件名时会在其前面添加一个破折号。

常用的分类器有:

  • 来源
  • 测试
  • 文档

当然,还有任何自定义分类器。

在您的情况下,您应该像这样编写您的依赖项:

<groupId>com.company.web-services</groupId>
<artifactId>wsdls</artifactId>
<version>1.0.0-SNAPSHOT</version>
<classifier>wsdl</classifier>
<type>zip</type>  
于 2012-11-20T13:09:14.043 回答