2016-09-28 3 views
0

Я использую 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();

ответ

1

Вы можете просто перейти в автономный режим, вызывая

Maven.configureResolver().workOffline()...

НТН

Смежные вопросы