文档章节

解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)

HiAscend
 HiAscend
发布于 2017/07/05 20:39
字数 277
阅读 39
收藏 0

这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过
 
BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成war包,这个war包在tomcat下能正常运行,war包下是有lib下的jar包的。

通过IDEA自带的运行能够正常识别lib包下的jar,但是我要是通过maven profile实现多环境配置自动分离 则会出现“程序包xxx不存在的”错误

若该程序包是jdk自带的程序包,请参照:解决maven编译错误:程序包com.sun.xxx不存在

若该程序包是第三方的jar,解决方案是让maven既加载maven库中的jar包,又要加载本地WEB-INF/lib下的jar包。

现在终于解决问题了,方法是在pom.xml文件中添加一段配置:

      <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>

 

本文转载自:http://www.cnblogs.com/adeng/p/7096484.html

共有 人打赏支持
HiAscend
粉丝 0
博文 24
码字总数 923
作品 0
东城
程序员
Eclipse中Maven插件的使用技巧及原理

出处地址:http://www.cnblogs.com/V1haoge/p/6698699.html   题目有点大,这里只是自己对Maven插件的一些使用总结,可能会涉及到一些其他的内容,后续会继续补充,在此做个记录,也便于自...

技术小胖子
2017/11/15
0
0
打jar包执行main函数依赖问题

一些系统服务是通过java -jar xx.jar xx.xxx.Aaa param1 param2来启动服务,问题就接踵而来了, xx.jar的jar包依赖怎么解决? 解决方式一: 1、通过配置maven依赖,将所有依赖打成一个jar包;...

Zero零_度
2016/10/19
7
0
一点解决版本冲突的应急思路、怎样在所有 jar 包文件中搜索冲突的方法?

原文出处:等你归去来 maven是一个很好的项目管理工具,你可以轻松的定义一个引用,从而达到使用别人写好的库的作用。且maven可以轻松地和jenkins配合,从而使打包部署变得更容易。 但是也因...

等你归去来
01/15
0
0
hadoop 安装错误收集

[root@hadoop2 ~]# hadoop namenode -format DEPRECATED: Use of this script to execute hdfs command is deprecated. Instead use the hdfs command for it. Error: Could not find or loa......

盖世英雄到来
2015/11/30
53
0
关于JFinal中Jetty的类加载器问题

1、问题描述 首先是我遇到的问题现象是:前文1 前文2 前文3 前文4 经过一个星期得顺藤摸瓜,最后找到了问题得根源是,ClassLoader不同的问题。引用别人博文的话: 在Java中,一个类用其完全匹...

33号小人物
2015/09/21
62
2

没有更多内容

加载失败,请刷新页面

加载更多

线性一致性和 Raft

作者:沈泰宁 在讨论分布式系统时,共识算法(Consensus algorithm)和一致性(Consistency)通常是讨论热点,两者的联系很微妙,很容易搞混。一些常见的误解:使用了 Raft [0] 或者 paxos ...

TiDB
31分钟前
0
0
兄弟连区块链教程以太坊源码分析core-state-process源码分析

## StateTransition状态转换模型 /* The State Transitioning Model 状态转换模型 A state transition is a change made when a transaction is applied to the cu......

兄弟连区块链入门教程
33分钟前
0
0
linear-gradient渐变中的参数

在看张鑫旭的博客 遇到渐变数值后面带参数不太理解 @supports (-webkit-mask: none) or (mask: none) { .box { border: none; background: linear-gradient(to bottom, #34538...

红羊在厦门
34分钟前
2
0
Python yagmail模块自动发邮件

Python发邮件yagmail模块 import yagmail#连接服务器yag=yagmail.SMTP('xx@163.com','yy','smtp.163.com')#邮箱正文contents=["test","email send"]#发送邮件#yag.send('...

小白兔_球球
35分钟前
1
0
pada mysql

CREATE SCHEMA `exchange` DEFAULT CHARACTER SET utf8mb4 ;

qwfys
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部