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

 

0
1 comment

Hello,

Does it help if you specify full path to the artifact in the search dialog? E.g.:

jp.sourceforge.igo:igo:0.4.3

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).

0

Please sign in to leave a comment.