maven install 程序包不存在

大家通常会在自己的一个项目中依赖另外一个项目,最简单的方式就是把依赖的项目(A项目)install到本地maven库,然后在新项目(B项目)中通过dependency引用。

我这里遇到一个奇葩问题,A项目成功install到本地maven库了,B项目引用没问题,run也没有问题,但是我再把B项目install的时候却报找不到A项目的程序包,百度了好多,大家都说是jdk版本问题,我都看了无数遍jdk设置,把maven配置文件中的jdk版本也设置了,installed jre也设置成jdk了,设置如下:

  <profile>  
    <id>jdk8</id>  
    <activation>  
        <activeByDefault>true</activeByDefault>  
        <jdk>1.8</jdk>
    </activation>  
    <properties>  
        <maven.compiler.source>1.8</maven.compiler.source>  
        <maven.compiler.target>1.8</maven.compiler.target>  
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
    </properties>   
  </profile>
</profiles>  

  <activeProfiles>
	<activeProfile>jdk8</activeProfile>
  </activeProfiles>


然而仍然不行。后来灵机一动,是不是我的两个项目parent不同造成的,A赖项目parent是视频spring-boot-starter-parent,而B项目的parent是我自己的parent项目,于是吧A项目的parent也改成自己的parent,B项目就可以install了

但是目前我没想出是为什么,有知道原因的小伙伴不防告诉我一声

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值