IDEA创建Maven工程出现Could not transfer artifact org.apache.hadoop报错的解决方法


1.在pom.xml选中,替换为下面的代码:

8
8
UTF-8
2.7.7



org.apache.hadoop
hadoop-client
${hadoop.version}


org.apache.hadoop
hadoop-common
${hadoop.version}


org.apache.hadoop
hadoop-hdfs
${hadoop.version}

2.File->Settings->Build,Execution,Deploment->Build Tools->Maven

下面这两个地址需要根据自己的情况,不能直接复制我的
把User setting file勾选Override,改成:E:\IDEA\apache-maven-3.8.5-bin\apache-maven-3.8.5\conf\settings.xml
把Local repository勾选Override,改成:E:\IDEA\apache-maven-3.8.5-bin\apache-maven-3.8.5\repository
点Apply

3.File->Settings->Build,Execution,Deploment->Build Tools->Maven->Importing
在VM options for importer里面粘贴:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
点Apply

4.File->Settings->Build,Execution,Deploment->Build Tools->Maven->Runner
在VM options里面粘贴:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true -DarchetypeCatalog=internal
点Apply