今天maven构建项目;以前运行正常的项目忽然报错,提示“找不到符号,org.apache.commons.dbcp软件包不存在”。。。
看pom.xml:
<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency>
没问题。
再到~/.m2下查找commons-dbcp-1.4.jar,也有。
然后想是项目组其他成员在修改过程中加入的jar与原有jar冲突?排除:
<exclusions> <exclusion> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId>
依旧无效。
最后mvn dependency:tree,依赖树中只有一处与dbcp有关联,看起来大概是这个样子的:
[INFO] +- commons-dbcp:commons-dbcp:jar:1.4:runtime [INFO] | \- commons-pool:commons-pool:jar:1.5.4:runtime
就一处,不可能冲突!
那会是什么问题呢?"runtime"!怎么是runtime?
文档上明明是这么写的~
原因找到了,解决起来很简单,修改下scope即可
<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> <scope>compile</scope> </dependency>
相关推荐
mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -...
mvn.bat
mvn常用命令,平时使用比较多的,相信会很要帮助。
机器学习mvn实例。分为线性和非线性。适合初学者
java web编写过程中需要用很多eclipse 插件,mvn是常用的工具之一,学会mvn命令对maven编程有很大帮助。
Cmd执行mvn clean package 命令使用文档
通过mvn坐标,下载jar包
mvn install单独jar到仓库使用方法举例
mvn_resp.rar
mvn安装配置+环境变量配置mvn安装配置+环境变量配置mvn安装配置+环境变量配置mvn安装配置+环境变量配置
mac下mvn搭建web工程
springmvc+mybats+freemark(mvn)
通过bat 简单实现 导出exlipase里mvn项目里的jar包
关于Maven在使用中常用的一些命令
一个简单的爬虫例子。使用java实现。更多毕设资源或课程设计资源,请访问博主的资源。或者找博主要。1271474283@qq.com
NULL 博文链接:https://yunlong167167.iteye.com/blog/2342629
hello, I am ok.
maven常用命令 配置maven 环境变量配置
java开发时mavenoracle和sqlserver时中央仓库无驱动, mvn安装oracle和sqlserver至本地仓库
在cmd中mvn更新和打包