解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)
2024-09-27 20:35:10
这次一个项目用到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>
最新文章
- [解决方案]vs2015无法解析外部符号__imp__fprintf和__imp____iob_func
- Maven安装使用
- EUI ViewStack实现选项卡组件
- initial、inherit、unset、revert和all
- C++ primer的第二章的主要内容
- haar-like特征(转载)
- Android开发之ProgressDialog与ProgressBar
- bzoj1115: [POI2009]石子游戏Kam
- Swift ->; Optional嵌套 探讨
- iOS开发——UITableView(未完,待续...)
- bzoj 2298: [HAOI2011]problem a
- javascript 模板
- 新手-ios
- 【神经网络】Dependency Parsing的两种解决方案
- WebGL——osg框架学习三
- 当Windows Server 2012的主DC出了问题, 如何迁移其上的FSMO角色?
- locatin
- https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL_转
- RabbitMq初探——php的一个demo
- 说说移动端web开发中的点击穿透问题
热门文章
- request.getRemoteAddr()和request.getRemoteHost()
- bzoj 1647: [Usaco2007 Open]Fliptile 翻格子游戏【dfs】
- bzoj2679: [Usaco2012 Open]Balanced Cow Subsets(折半搜索)
- [Swift通天遁地]一、超级工具-(10)使用地图视图MKMapView的相机功能实现创建三维地图
- react hooks 全面转换攻略(二) react本篇剩余 api
- 多维DP UVA 11552 Fewest Flop
- 窗体基础WINFORM
- 高效程序员的45个习惯&#183;敏捷开发修炼之道(Practices of an Agile Developer)读书笔记
- web测试--登录界面怎么测?
- Jmeter接口测试---webservices