2012-02-14 13 views
1

JARファイル(つまり、対応するパッケージ/クラス階層)をjar-with-dependenciesアセンブリから除外できるかどうかを知りたいですか?MavenアセンブリからJARを除外する

これは、カスタムアセンブリ記述子を作成することによって行うことができますが、これはPOM uwint内で事前定義されたディスクリプタRefs内で直接行うことができますか?事前に

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <configuration> 
     <dependencySets> 
      <dependencySet> 
       <excludes> 
        <exclude>com.somepackage:*</exclude> 
       </excludes> 
      </dependencySet> 
     </dependencySets> 
     <descriptorRefs> 
      <descriptorRef>jar-with-dependencies</descriptorRef> 
     </descriptorRefs> 
     <finalName>${project.artifactId}-${project.version}</finalName> 
     <classifier>full-build</classifier> 
    </configuration> 

    <executions> 
     <execution> 
      <id>jar-with-depts</id> 
      <phase>package</phase> 
      <goals> 
       <goal>single</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 

しかし、成功せずに

...

ありがとう:

は、これまでのところ私は、次のようなテストアプローチをしました!

答えて

2

私が知る限り、これは不可能です。 <dependencySet>mvn assembly:single構成の一部ではないため、上記の設定は機能しません。 <classifier>も推奨されていません。

関連する問題