我在回购中找到了下一个正在使用的工件。
/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 在回购中但不是 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>
答案 0 :(得分:5)
这是分类器,五个工件坐标之一:
默认为null
(空)。如果存在,在构造文件名时会有一个破折号。
经常使用的分类器是:
当然还有任何自定义分类器。
在你的情况下,你应该像这样编写你的依赖:
<groupId>com.company.web-services</groupId>
<artifactId>wsdls</artifactId>
<version>1.0.0-SNAPSHOT</version>
<classifier>wsdl</classifier>
<type>zip</type>