步骤一、
用maven的setting.xml连接互联网把包从https://mvnrepository.com/
上拉下来到本地仓库, 拷贝出来以下文件放D:\alljar\:
maven-surefire-plugin-2.22.1.jar
maven-surefire-plugin-2.22.1.pom
步骤二、
在配置不能联网的maven的setting.xml的项目打开的IDEA的Terminal选项卡输入:
把D盘的包导入到项目本地仓库(导入之前把路径下历史文件删除)
mvn install:install-file -Dfile=D:\alljar\maven-surefire-plugin-2.22.1.jar -DgroupId=org.apache.maven.plugins -DartifactId=maven-surefire-plugin -Dversion=2.22.1 -Dpackaging=jar
此时本地仓库会多两个文件:
maven-surefire-plugin-2.22.1.jar
maven-surefire-plugin-2.22.1.pom
通过上面命令mvn install导入到本地仓库的.pom文件只有100MB或者更小,但是正常的应该是4KB左右,此时需要将步骤一中的.pom文件拷贝到本地仓库替换,否则虽然用mvn install给本地仓库导包了项目打包还是会找不到
步骤三、
在项目pom.xml中加入下面配置:
这里的2.22.1版本根据项目需要配置不同的版本就行
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>