2012-11-20 54 views
0

我發現下一個正在使用的回購神器。
神器包含Maven,SNAPSHOT神器有奇怪的後綴

/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> 

回答

4

這是分類,五個神器的一個座標:

  • 的groupId
  • 的artifactId
  • 版本
  • 分類

默認爲null(空)。當存在時,構造文件名時會在其前面加上短劃線。

常用分類器是:

  • 測試
  • 的Javadoc

加,當然,任何自定義分類。

在你的情況,你應該寫你的依賴是這樣的:

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

是的,這是真的!謝謝 – Ilya