Failed to read artifact descriptor for * maven

in the process of my code writing, this Maven error suddenly and inexplicably appeared,

Failed to read artifact descriptor for org.apache.hadoop:hadoop-common:jar:2.4.0

query the cause of the problem, the original version is not matched, just the problem.

so here’s the solution:

1.
After opening the project, there is a Maven projects on the right side of Intellij, click on it, there is a Lifecycle, click on it again, you can see clean , validate, compile, .... Right-click clean, select Run 'project[clean]', where the project is the actual name of our project.
2.
In the same place (Lifecycle) find the install, select Run 'project[install]', where the project is also the name of our specific project, this process is longer, if you have encountered which jar package can not be downloaded, you can manually put it into the local m2 directory.
3.
Finally, find the Maven projects and click on "Reimport All Maven Projects", this time the error "Failed to .... " Disappears, required dependencies start downloading. 

Read More: