Unable to download libraries from Maven
已回答
I am trying to add dependencies to my project using the download library from Maven Repository (Project Structure -> Project Settings -> Libraries -> + button -> From Maven... ) and the search is not finding any packages.
Looking at the idea.log file I see such exceptions:
2022-07-18 00:12:21,994 [ 869795] INFO - #c.i.j.s.MavenRepositoryServicesManager - com.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 403. Status=403, Url=https://repository.jboss.org/nexus/service/local/search/gavc?g=org.apache.commons&repos=
java.io.IOException: com.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 403. Status=403, Url=https://repository.jboss.org/nexus/service/local/search/gavc?g=org.apache.commons&repos=
at com.intellij.jarRepository.services.artifactory.ArtifactoryRepositoryService.findArtifacts(ArtifactoryRepositoryService.java:85)
at com.intellij.jarRepository.services.MavenRepositoryServicesManager.findArtifacts(MavenRepositoryServicesManager.java:101)
at com.intellij.jarRepository.JarRepositoryManager$3.run(JarRepositoryManager.java:374)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:442)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$5(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:244)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:189)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:176)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:244)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: com.intellij.util.io.HttpRequests$HttpStatusException: Request failed with status code 403. Status=403, Url=https://repository.jboss.org/nexus/service/local/search/gavc?g=org.apache.commons&repos=
at com.intellij.util.io.HttpRequests.throwHttpStatusError(HttpRequests.java:652)
at com.intellij.util.io.HttpRequests.openConnection(HttpRequests.java:630)
at com.intellij.util.io.HttpRequests$RequestImpl.getConnection(HttpRequests.java:359)
at com.intellij.util.io.HttpRequests$RequestImpl.doReadBytes(HttpRequests.java:435)
at com.intellij.util.io.HttpRequests$RequestImpl.readString(HttpRequests.java:424)
at com.intellij.util.io.RequestBuilder.lambda$readString$4(RequestBuilder.java:81)
at com.intellij.util.io.HttpRequests.doProcess(HttpRequests.java:516)
at com.intellij.util.io.HttpRequests.process(HttpRequests.java:498)
at com.intellij.util.io.HttpRequests$RequestBuilderImpl.connect(HttpRequests.java:333)
at com.intellij.util.io.RequestBuilder.readString(RequestBuilder.java:81)
at com.intellij.util.io.RequestBuilder.readString(RequestBuilder.java:85)
at com.intellij.jarRepository.services.artifactory.ArtifactoryRepositoryService.searchArtifacts(ArtifactoryRepositoryService.java:131)
at com.intellij.jarRepository.services.artifactory.ArtifactoryRepositoryService.findArtifacts(ArtifactoryRepositoryService.java:75)
... 22 more
I tried steps outlines here and on some other pages I found online but could not figure out what is going on.
Can anyone assist?
Thanks,
Uri
请先登录再写评论。
Hello,
Does it help if you specify full path to the artifact in the search dialog? E.g.:
There's a couple of usability problems with this dialog that it does not always provide complete results:
It may also help to index Maven repositories in the Settings (Preferences on macOS) | Build, Execution, Deployment | Build Tools | Maven | Repositories dialog.
Actually, for a Maven or Gradle-based project, we recommend using the 'Dependencies' tool window to manage project dependencies (functionality provided by the Package Search bundled plugin).