繁体   English   中英

如何停止jboss的wrapwrap远程解决依赖关系?

[英]How do you stop jboss shrinkwrap from resolving dependencies remotely?

我正在使用rinkerwrap-resolver-impl-maven:

<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();

您只需调用即可进入离线模式

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

高温超导

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM