Я использую Shrinkwrap-распознаватель-осущ-Maven:Как вы удаляете jboss shrinkwrap из разрешения зависимостей удаленно?
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven</artifactId>
<type>pom</type>
<scope>test</scope>
</dependency>
Это наряду Arquillian для тестирования. Когда война строится, я вижу, что она пытается удаленно разрешать зависимости, которые не выполняются из-за ошибок аутентификации. Это заполняет журналы с помощью предупреждений от org.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListener
- война в конечном итоге будет построена и развернута, поэтому она должна отступить локально.
При запуске простой mvn clean install
проект строит отлично, что заставляет меня думать, что это просто проблема с плагином.
В настоящее время у меня есть нижеследующее определение, которое, я считаю, нужно изменить, чтобы просто искать библиотеки в репозитории локальных машин.
File[] file = Maven.resolver().loadPomFromFile("pom.xml").importCompileAndRuntimeDependencies().resolve().withTransitivity().asFile();