步骤一、

用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>

版权声明:本文为qq_22472619原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_22472619/article/details/126868553