Исключить банку с войны Maven 3 - PullRequest
2 голосов
/ 08 марта 2012

Нам нужно исключить несколько банок из войны ... мы используем maven 3 в weblogic.

Я пытался

<packagesourceexludes>...and <warsournceexludes..>  

но не сработало.

Любой другой способ сделать это.

Спасибо Виджей

Ответы [ 3 ]

5 голосов
/ 08 марта 2012
<dependency>
  <groupId>xerces</groupId>
  <artifactId>xerces</artifactId>
  <version>2.4.0</version>
  <scope>provided</scope>
</dependency>

Так что не нужно исключать из каждой зависимости .. Это решило мою проблему ... Спасибо за ваш ответ ...

2 голосов
/ 09 марта 2012

Вам необходимо использовать <packagingExcludes> как задокументировано здесь .Вырежьте / вставьте пример для справки ...

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <packagingExcludes>WEB-INF/lib/*.jar</packagingExcludes>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
</project>
0 голосов
/ 08 марта 2012

Обычный способ исключения зависимостей показан здесь . Если это то, что вы пробовали, убедитесь, что никакая другая зависимость не включает исключенный jar (который можно проверить с помощью mvn dependency: tree).

...