maven сборка - игнорировать зависимость zip-зависимости - PullRequest
0 голосов
/ 09 ноября 2011

При указании зависимости типа 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 Ответ

1 голос
/ 09 ноября 2011

Если я правильно понимаю ваш вопрос, вы хотите exclude переходных зависимостей одного конкретного dependency, который имеет тип zip.

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

Вы бы использовали moduleSet в многомодульном проекте.

...