2011-11-09 17 views
0

タイプZIPの依存関係を指定する場合、一度アーティファクトをパッケージ化/アセンブルすると依存関係を無視できますか?ZIP依存の依存関係を無視する

<dependency> 
    <groupId>com.groupId.</groupId> 
    <artifactId>testProject</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <type>zip</type> 
</dependency> 

私は、アセンブリファイルに除外するとして*を試みたが、それは

<assembly> 
    <id>release</id> 
    <formats> 
    <format>dir</format> 
    </formats> 
    <includeBaseDirectory>false</includeBaseDirectory> 
    <moduleSets> 
    <moduleSet> 
     <excludes> 
     <exclude>*</exclude> 
     </excludes> 
    </moduleSet> 
    </moduleSets> 
</assembly> 

はありがとうどんな効果を持っているように思えるしません!

答えて

1

私が正しくあなたの質問を理解していれば、あなたはタイプzipであるexclude推移依存関係ある特定のdependency、したいです。

<dependencySets> 
    <dependencySet> 
     <includes> 
     <include>com.groupId:testProject:zip</exclude> 
     <useTransitiveDependencies>false</useTransitiveDependencies> 
     </includes> 
    </dependencySet> 
    .... 
    </dependencySets> 

マルチモジュールプロジェクトではmoduleSetを使用します。

+0

ありがとうございました。 – user648026