maven依赖本地非库中的jar包——依赖jar包放在web - inf/lib等目录下的情况客户端编译出错的处理

MAVEN 
今天在使用maven编译打包一个web应用的时候,碰到一个问题:,
项目在开发是引入了依赖jar包,放在了web - inf/lib目录下,并通过buildpath中将web libariary导入只
在eclipse中开发没有问题,但是使用maven编译插件开始便宜总是报找不到web - inf/lib这个jar包中的类只
显然实在编译的时候web - inf/lib并没有配置到maven-complier-plugin插件src目录中去,,
于是将这个目录添加进的去,还是不好使。无赖,先把这个jar包安装到本地库中,然后添加依赖只

后来谷歌了下,发现maven提供了为系统范围的依赖,文档的原文如下:,
system 
这个范围提供相似,但是你必须提供jar包含它显式地只
工件总是可用的存储库中的,并不抬头只

这样就可以添加依赖而不需要再将web - inf/lib目录下的jar包安装到本地库中了只
具体配置录下:,
Xml代码,
& lt; dependency>,
& lt; groupId> org.apache,
& lt; artifactId> test,
& lt; version> 1.0 & lt;/version>,
& lt; scope> system,
& lt; systemPath> $ {basedir}/src/main/webapp/web - inf/lib/paypal_base.jar,
& lt;/dependency>,















 maven依赖本地非库中的jar包——依赖jar包放在web - inf/lib等目录下的情况客户端编译出错的处理”> <br/> <强> <强> <强> </强> </强> </强>,<br/> </p><h2 class=maven依赖本地非库中的jar包——依赖jar包放在web - inf/lib等目录下的情况客户端编译出错的处理