java工程外部引入jar包,idea运行不报错,打包后找不到

java工程外部引入jar包,idea运行不报错,打包后找不到,第1张

原因:

由于工程从外部引入jar包,如图

本地测试不报错,但是打包后,加载bean时没有把相关的bean加载,检查工程jar包时,都在lib目录下,最终检查工程jar包中MANIFEST.MF文件,发现没有该jar包的classpath。

解决:

把所有外部引入的jar手动加到该配置中


  org.apache.maven.plugins
  maven-jar-plugin
  3.1.1
  
    ${project.build.directory}/bin
    
      
        true
        lib/
        cn.hsa.commondeal.HsaCommondealSvcApplication
      
      
        lib/commons-pool2-2.5.0.jar lib/jedis-2.9.3.jar
      
    
  

问题得以解决!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/905708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存