Unable to download libraries from Maven
Answered
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
Please sign in to leave a comment.
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).