Есть несколько вопросов о maven и исключении транзитивных зависимостей. Однако у меня это не работает. У меня есть некоторые зависимости в моем pom, которые переупаковали некоторые библиотеки, чтобы уменьшить размер pom. Пока это удается. Но когда я запускаю mvn eclipse:eclipse
, эти транзитивные зависимости записываются в файл .classpath. Даже если они исключены, как в следующем отрывке.
<dependency>
<groupId>foo.bar</groupId>
<artifactId>foobar</artifactId>
<version>1.2.4</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37+02:00)
Версия Java: 1.7.0_45, поставщик: Oracle Corporation