这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过
 
BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的。

通过IDEA自带的运行能够正常识别lib包下的jar,但是我要是通过maven profile实现多环境配置自动分离 则会出现“程序包xxx不存在的”错误

若该程序包是jdk自带的程序包,请参照:解决maven编译错误:程序包com.sun.xxx不存在

若该程序包是第三方的jar,解决方案是让maven既加载maven库中的jar包,又要加载本地WEB-INF/lib下的jar包。

现在终于解决问题了,方法是在pom.xml文件中添加一段配置:

      <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>

 

最新文章

  1. [解决方案]vs2015无法解析外部符号__imp__fprintf和__imp____iob_func
  2. Maven安装使用
  3. EUI ViewStack实现选项卡组件
  4. initial、inherit、unset、revert和all
  5. C++ primer的第二章的主要内容
  6. haar-like特征(转载)
  7. Android开发之ProgressDialog与ProgressBar
  8. bzoj1115: [POI2009]石子游戏Kam
  9. Swift -&gt; Optional嵌套 探讨
  10. iOS开发——UITableView(未完,待续...)
  11. bzoj 2298: [HAOI2011]problem a
  12. javascript 模板
  13. 新手-ios
  14. 【神经网络】Dependency Parsing的两种解决方案
  15. WebGL——osg框架学习三
  16. 当Windows Server 2012的主DC出了问题, 如何迁移其上的FSMO角色?
  17. locatin
  18. https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL_转
  19. RabbitMq初探——php的一个demo
  20. 说说移动端web开发中的点击穿透问题

热门文章

  1. request.getRemoteAddr()和request.getRemoteHost()
  2. bzoj 1647: [Usaco2007 Open]Fliptile 翻格子游戏【dfs】
  3. bzoj2679: [Usaco2012 Open]Balanced Cow Subsets(折半搜索)
  4. [Swift通天遁地]一、超级工具-(10)使用地图视图MKMapView的相机功能实现创建三维地图
  5. react hooks 全面转换攻略(二) react本篇剩余 api
  6. 多维DP UVA 11552 Fewest Flop
  7. 窗体基础WINFORM
  8. 高效程序员的45个习惯&#183;敏捷开发修炼之道(Practices of an Agile Developer)读书笔记
  9. web测试--登录界面怎么测?
  10. Jmeter接口测试---webservices