I’m trying to build gradle from the source, and am encountering the following problem in IntelliJ.
The following repositories used in your gradle projects were not indexed yet: https://repo.gradle.org/gradle/libs
This error comes immediately after downloading the latest source from gradle.org , doing a ./gradlew idea
, and importing the Gradle project into IntelliJ.
When I view my Maven repositories for the IntelliJ project, the line for https://repo.gradle.org/gradle/libs is highlighted in red, and the mouseover shows an error message:
java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException
role: org.apache.maven.execution.MavenExecutionRequestPopulator
roleHint:
Building fails with various errors, to a degree that seems like some dependencies are absent, so I suspect this is the root cause.
Any advice appreciated…
James
This is the first time something like this has been reported, which makes me think it’s a temporary network failure.
Is it happening consistently?
jhogan4269
(James Hogan)
April 12, 2015, 11:25pm
3
Yes, it’s been happening consistently for the past 24 hours. I even did a fresh install in a new directory in case I messed up the first one.
If you aren’t getting any other reports, it’s probably something on my end. I’m pretty new at this.
Are you behind any kind of proxy?
I’m not sure what you mean by this.
IntelliJ IDEA -> Preferences -> Build, Execution, Deployment -> Build Tools -> Maven -> Repositories.
(Sorry, I guess that was a bit less than obvious)
Ah. The Gradle integration doesn’t populate that list, at least not for me. It’s also not used at all. This may be a red herring.
What are the actual failures you get when building?
Luke, I’ve pasted the build errors here:
http://www.pastebin.ca/2971496 http://www.pastebin.ca/2971496
If nothing obvious jumps out at you, though, I wouldn’t worry about it any further. This was mostly a curiosity for me. I appreciate your help.
Looks like you ran gradle idea
with Java 7, but Intellij is configured to use Java 6.
jhogan4269
(James Hogan)
April 14, 2015, 6:51am
11
Ah! Thanks, Luke, I appreciate it.
Hello , jhogan4269James Hogan,I’m from China,so my English is very very poor.I’m sorry.I just tell you how I fix the same problem.I use nexus and the idea.In my user’s settings.xml,I set the profiles about central like this :
<repository>
<id>central</id>
<url>https://central</url>
</repository>
and the mirror like this :
<mirror>
<id>centralId</id>
<mirrorOf>central</mirrorOf>
<name>central</name>
<url>http://127.0.0.1:8081/nexus/content/repositories/central/</url>
</mirror>
when update index in idea’s maven setting, this result will show the same error log as your show. if you want to fix this ,you may change the profile like this:
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2//</url>
</repository>
yes,make sure profiles’s url is the right URL
thanks for looking,if have any problem,you can email : heaven_9587@iCloud.com
In addition,above settings is supported by eclipse,so it just get wrong in intelliJ idea.