项目打包找不到surefire的包(mvn install导包到本地仓库pom损坏导致打包问题)

步骤一、

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值