java - 如何阻止 jbossshrinkwrap 远程解决依赖关系?

标签 java maven build jboss-arquillian shrinkwrap

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

<dependency>
  <groupId>org.jboss.shrinkwrap.resolver</groupId>
  <artifactId>shrinkwrap-resolver-impl-maven</artifactId>
  <type>pom</type>
  <scope>test</scope>
</dependency>

这与 Arquillian 一起进行测试。当 war 正在构建时,我可以看到它尝试远程解决依赖关系,但由于身份验证错误而失败。这会在日志中填充来自 org.jboss.shrinkwrap.resolver.impl.maven.logging.LogTransferListener 的警告 - war 最终会构建和部署,因此必须在本地回退。

当运行简单的mvn clean install时,项目构建得很好,这让我相信这只是插件的问题。

我目前定义了以下内容,我认为需要将其更改为仅在本地计算机存储库上查找库。

File[] file = Maven.resolver().loadPomFromFile("pom.xml").importCompileAndRuntimeDependency().resolve().withTransitivity().asFile();

最佳答案

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

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

HTH

关于java - 如何阻止 jbossshrinkwrap 远程解决依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39746077/

相关文章:

java - 打开新项目错误: Errors running builder 'Android Resource Manager' on project

java - 这段代码中的字节数组大小是多少?我可以让它更通用吗?

java.lang.NoClassDefFoundError

java - 尝试使用 @RunWith(SpringRunner.class) 时初始化错误

unity3d - 为什么 Unity 给我构建错误

java - Hibernate An assertion failure occurred(这可能表明 Hibernate 中存在错误,但更有可能是由于 session 的不安全使用)

Eclipse 中的 Java 程序

java - 使用maven指定特定的jar文件

javascript - github中的构建状态在js repos上意味着什么

command-line - 如何自动化 Visual FoxPro 项目的构建?