注意:以后我的分享将同时在本站和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