maven项目引用外部jar包的方法-创新互联

问题描述:

成都创新互联成立于2013年,先为安定等服务建站,安定等地企业,进行企业商务咨询服务。为安定企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

有一个java maven web项目,需要引入一个第三方包gdal.jar,但是这个包是自己打包的,在maven中央库里面找不到该包,因此我采用传统的方式,将这个包拷贝到:项目名称\src\main\webapp\WEB-INF\lib的目录下,然后通过config build path将该gdal.jar包引入到项目工程中。对于传统java web项目,这么做当然没有问题,但是对于maven项目,项目打包(mvn install)时就会报错,在项目调试时(debug on server)也会出现文件发布不全的问题:tomcat的webapp目录下有该项目,但是里面文件不全,通过web访问时就会404错误。

问题解决:

maven项目的jar包都是通过maven机制进行管理的,自己通过build path将jar引进去,写代码时没问题,但是调试或者发布就会出现问题,解决办法就是将该包也是利用maven的方式引入项目中,解决方式有两种:

将gdal.jar包上传到公司的maven游戏上,然后配置路径

如果没有maven游戏,可以直接通过文件方式引入该jar包,在pom.xml中添加该jar包的引用

 
  gdal 
  gdal 
  1.0.0 
  system 
  ${project.basedir}/src/main/webapp/WEB-INF/lib/gdal.jar 
 

当前名称:maven项目引用外部jar包的方法-创新互联
标题网址:http://ybzwz.com/article/cdiopg.html