maven打包不打lib目录里面的jar包解决办法
起因:我们的项目原为一个在Tomcat中运行的war包,使用maven构建,依赖由maven管理,现在需要和第三方系统对接,使用第三方技术,第三方提供若干jar包,使用时直接把这些jar包放到lib目录,打包时发现报ClassNotFundException,找不到这些类
解决办法:
网络查找的方法:
若打成jar包,pom文件中添加:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-compiler-plugin</artifactId> 6 <version>3.6.0</version> 7 <configuration> 8 <source>1.8</source> 9 <target>1.8</target> 10 <encoding>UTF-8</encoding> 11 <compilerArguments> 12 <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs> 13 </compilerArguments> 14 </configuration> 15 </plugin> 16 </plugins> 17 </build>
若打成war包,pom文件中添加:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-war-plugin</artifactId> 6 <configuration> 7 <webResources> 8 <resource> 9 <directory>${project.basedir}/src/main/resources/lib</directory> 10 <targetPath>WEB-INF/lib/</targetPath> 11 <includes> 12 <include>**/*.jar</include> 13 </includes> 14 </resource> 15 </webResources> 16 </configuration> 17 </plugin> 18 </plugins> 19 </build>
个人打成的是war包,解决方法是pom中加:
1 <build> 2 <resources> 3 <resource> 4 <directory>${project.basedir}/src/main/webapp/WEB-INF/lib</directory> 5 <targetPath>WEB-INF/lib/</targetPath> 6 <resource> 7 </resources> 8 </build>
转载于:https://www.cnblogs.com/ShouWangYiXin/p/10833680.html
maven打包不打lib目录里面的jar包解决办法相关推荐
- maven仓库找不到需要的jar包解决办法-转载
原文地址:http://m.blog.csdn.net/blog/u013210551/46839571 有时候我们需要使用的jar包maven仓库没有时,我们会使用其他办法添加jar包或有时候我们可 ...
- idea 2020 2021 maven不能下载jar包解决办法
idea 2020 2021 maven不能下载jar包解决办法 只需简单步骤就可以解决 打开idea 选择pom文件 右键 maven 选择 open 'settings.xml' 打开 修改mir ...
- 【Maven学习】Maven打包生成包含所有依赖的jar包
http://blog.csdn.net/u013177446/article/details/54134583 ******************************************* ...
- 解决maven打包时手动添加的依赖jar包打不进去的情况
这个问题忙了我一天多的时间,因为太棘手了, 所以记录下来,防止忘记: 问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行 ...
- IDEA导入lib目录下的jar包
1.待导入的jar包 2.点击File->Project Structure-打开窗口 3.依次按照顺序操作 4.点击"+"后选择选项1"JARs director ...
- Maven打包找不到父工程jar包
这种情况是因为找不到父工程的依赖包导致的打包失败. 在IDEA中,可以将所有的工程全部install到本地仓库中, 这样所有工程的依赖就安装在了本地仓库. 再对之前要打包的工程操作就可以了
- CDR2020 不能移动群组里面的POWERCLIP图片解决办法
点击就可以跟着移动了.
- maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理...
2019独角兽企业重金招聘Python工程师标准>>> maven依赖本地非repository中的jar包 http://www.cnblogs.com/piaolingxue/a ...
- eclipse手动pom本地包_(转)如何在maven的pom.xml中添加本地jar包
1 maven本地仓库认识 maven本地仓库中的jar目录一般分为三层:图中的1 2 3分别如下所示: 1 groupId 2 artifactId 3 version 4 jar包的依赖 如果要将 ...
最新文章
- Ubuntu12.04LTS添加broadcom 802.11g无线网卡驱动
- 【iOS与EV3混合机器人编程系列之中的一个】iOS要干嘛?EV3能够更酷!
- SQL Server 负载均衡方案集锦
- hdu 3746 Cyclic Nacklace
- VS2010上使用Qt 5.2.1出现 “There's no Qt version assigned to this project for platform Win32”错误的解决办法
- c++两个数组对比去掉重复的元素_30 数组案例
- jQuery中的 ||
- Deploy Office Communications Server 2007R2 Group Chat Server(一)
- java 方法 示例_Java方法参考类型和示例
- python重装显示already installed_tensorflow安装出现Requirement already satisfied问题,这个是网络问题吗?...
- 大数据平台建设实施方案
- itx机箱尺寸_讲解 ATX M-ATX ITX 各种主板尺寸
- linux c语言内存管理,C程序内存管理 第2页_Linux编程_Linux公社-Linux系统门户网站...
- Python人脸识别 Python3.7+OpenCV+Dlib+罗技C920摄像头 实现离线实时摄像头画面人脸检测+识别
- 【重点】心田花开:人教版初一语文上册《从百草园到三味书屋》知识点
- 延续性动词与非延续性动词及其转换
- python学习笔记(七) os模块与窗体控制
- Windows挂载Linux网络共享文件夹
- 软件测试需求文档案例,软件测试如何进行测试需求分析?
- php files 转数组,转 PHP文件上传$_FILES数组各键值含义说明
热门文章
- B-Tree和B+tree
- 计算机二级基础知识教材,国家计算机二级考试公共基础知识教材
- linux内核在什么目录结构,Linux Kernel 目录结构说明
- php satellite_object_to_string,php object如何转string
- java只有高跟很高_女明星们为了合影不输,练就踩高跷本领,鞋跟一个比一个高!...
- matlab相关论文,matlab
- mysql clean up_svn之clean up操作
- 三菱gxworks3安装失败_三菱电梯nexway故障表
- php提交raw_PHP中如何POST提交raw数据?
- 通配符 不是jpg 结尾文件_Struts(十九)- 使用使用通配符匹配