项目由于某种特殊原因,需要引入maven中央仓库不存在的jar,这时我们都在WEB-INF/lib下引入,引入外部jar百度一大堆。

我今天碰到是问题是引入jar,项目运行没问题,就是在打war包时报程序包不存在等等,反正是找不到引入的jar,搞了半天,确定自己都在idea中引入了,忽然想到可能是打包编译,没加载到的原因,马上在pom加入下面代码,war成功打出。

           <plugin><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.7</source><target>1.7</target><!-- 就是下面这个 --><compilerArguments><!-- <extdirs>${basedir}/WebRoot/WEB-INF/lib</extdirs> --><extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs></compilerArguments></configuration></plugin><plugin>

<extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs>:指定了编译时要加载上lib下的jar!

没有思路就换条路,对症下药才是正道。

idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等相关推荐

  1. SpringBoot:运行项目是报错org.apache.ibatis.builder.IncompleteElementException:

    本人在左前后端分离项目时,运算后端的项目,出现报错 org.apache.ibatis.builder.IncompleteElementException: Could not find resul ...

  2. 解决react项目启动报错:error Couldn't find a package.json

    初始化react平台启动时:yarn start error Couldn't find a package.json file in "F:\\JavaScript\\REACT" ...

  3. ADT17中引入外部JAR包时出现ClassNotFoundException

    在ADT17之前,如果要在Android项目中引入外部JAR包,只需在项目属性的Java Build Path中选择Add External JARs,然后选择相应JAR包即可.但是,在升级到ADT1 ...

  4. Springboot 打包时引入外部jar

    springBoot打包项目时,有时需要引用jar直接是文件形式,而不是maven依赖,此时可以两种打包方式: 运行jar包和项目依赖分开打包,运行时通过命令指定依赖所在目录 打成一个整包,依赖也包含 ...

  5. pom引入外部jar

    pom引入外部jar 首先下载jar都本地,然后复制到项目中/src/main/resources下面的lib文件下 设置maven坐标 重新构建完美 当某个jar无法从maven仓库下载时,可以通过 ...

  6. Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包

     项目启动报错: D:\apache-tomcat-8.5.43\bin\catalina.bat run [2019-09-11 11:31:53,154] Artifact heima_ssm_w ...

  7. Springboot如何引入外部jar包

    第一步:引入外部jar包. 在项目根目录下,新建目录libs,并把jar文件拷贝进来.(libs目录与src,pom.xml同级) 第二步: 在pom.xml添加依赖 <dependency&g ...

  8. gradle 项目运行主类报错

    Error:gradle-resources-: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream ...

  9. th:text为null报错_小猿圈web前端之vue-cli项目打包完成后运行文件路径报错问题

    学习前端的小伙伴越来越多,问题也就越多,前面基础部分还好一些,特别是一到框架的时候,难住了一大部分人,今天小猿圈web前端讲师就为大家总结了vue-cli项目打包完成后运行文件路径报错问题,有兴趣的小 ...

最新文章

  1. python装饰器原理-Python装饰器完全解读
  2. quot;愿有人陪你颠沛流离|Be With Youquot;
  3. VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程
  4. Mybatis 拦截器
  5. php 模拟ip访问网页,curl模拟浏览器,ip,来源,进行网站采集的实现方法
  6. 国内外物联网平台初探(篇二:阿里云物联网套件)
  7. 欧拉线性筛 与 欧拉函数 + 几道例题
  8. 下载各种版本的weblogic
  9. 第四章:mongodb 命令行操作进程控制性能优化
  10. 图神经网络——node2vec
  11. python运行代码时标红_PyCharm 中写 Turtle代码没提示以及标黄问题
  12. 在服务器上部署自己的h5页面用于微信内部浏览器打开
  13. 问题记录:键盘win键无法使用,组合键无反应,win+L不能锁屏
  14. 迅雷导出ed2k到eMule链接无效处理
  15. 大漠找图算法_GitHub - jozhn/op: op插件(类似大漠插件),Windows消息模拟,gdi,dx,opengl截图,找图,找字(OCR),其他实用算法...
  16. 2021高考珠海一中成绩查询,最新 | 珠海19所高中高考成绩单出炉,快来围观!
  17. 怎么批量提取图片的文件名?
  18. PHP - 设计模式系列
  19. “魄力”来源于“生活”,亦或是“勇气”?
  20. 软件工程毕业设计课题(32)基于JAVA毕业设计JAVA二手交易系统毕设作品项目

热门文章

  1. PTA L2-006 树的遍历-二叉树的后序遍历+中序遍历,输出层序遍历 团体程序设计天梯赛-练习集...
  2. 深入理解JVM之对象分配流程
  3. SQL SERVER将多行数据合并成一行(转载)
  4. 使用 python 处理 nc 数据
  5. list 和 iterate
  6. 我的Android学习之路
  7. Ubuntu 14.04开启ssh服务
  8. shell脚本执行时报bad interpreter: Text file busy的解决方法
  9. 【C++自我精讲】基础系列三 重载
  10. Ant 构建文件的一种写法