0
我有一個基於maven的java web-app。主版本產生一個戰爭文件。通過使用assembly-plugin,我創建了一個只包含一個.xsd文件和一個空清單的附加jar文件。取決於沒有使用分類器的pom.xml的jar結果主要工件的依賴關係
xsd描述了war文件提供的web服務。
要編寫客戶端這個web應用程序,我想用
<dependency>
<groupId>foo.bar.myproject</groupId>
<artifactId>mywebapp</artifactId>
<version>1.2</version>
<classifier>restapi</classifier>
</dependency>
的RESTAPI客戶罐子包括以正確的方式使用包含XSD的jar文件的依賴性,也全部依賴從「戰爭」現在包括在我的客戶端。哪個不好。
當使用分類器時,有沒有辦法關閉「主」工件的依賴關係解析?
我同意。對於基於Maven的項目來說,這是常見的問題,以儘量減少模塊的數量,這是行不通的。 – 2012-01-04 14:00:31