注意:以后我的分享将同时在本站和USPCAT发布 补充说明下之前在《maven第三方包添加》提到的为什么要添加第三方包到本地库的另外一个原因,其实我们经常在使用这些包时,我们会采用三种方式添加,一种是通过build path添加,第二种就是通过maven配置包的相关依赖,交给maven管理,第三种应该也经常用到那就是在我们项目的webapp下的WEB-INFO下添加一个lib的文件夹,然后将包复制进去就ok.
在使用第三种方式时,可能我们在测试时不会出现问题,然而我一使用maven编译就会报错:找不到包;如果你之前没有遇见过,遇到这种问题就真让人头疼。今天我在网上发现另外一个解决这个问题的方法,也可以说是添加第三方包的另个一个方式,如下:
解决方法:maven提供了scope为system的依赖 -
- org.apache
- >smslibartifactId>
- >3.5.2version>
- system
- ${basedir}/src/main/webapp/WEB-INF/lib/smslib.jar
-
唐乾东——可以相信别人,但不能指望别人
QQ:314309413 |
转:https://blog.51cto.com/tangqd/1061769