簡體   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