网站首页 > 精选文章 / 正文
Maven中的dependency的scope作用域详解
1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖
2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去
3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突
4、runtime在运行的时候依赖,在编译的时候不依赖
pom.xml中写入
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.1.0.6.0</version>
</dependency>
如不能加载不能加载ojdbc6.jar
首先要下载ojdbc6-11.1.0.6.0.jar这个包,然后在cmd窗口输入以下
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.1.0.6.0 -Dpackaging=jar
-Dfile=D:\Java\jar_pakage\ojdbc6-11.1.0.6.0.jar
这里的-Dfile是指本地存放ojdbc6-11.1.0.6.0.jar的位置,然后再把D:\Java\jar_pakage\ojdbc6-11.1.0.6.0.jar这个包复制到maven管理的本地库中,本人的maven管理库的路径C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.1.0.6.0,所以把刚刚编译好的ojdbc6-11.1.0.6.0.jar放到上面路径。
Tags:mvn dependency
猜你喜欢
- 2025-01-01 资深的程序员都是这样排查Java问题的,附工具单
- 2025-01-01 如何用idea分析maven中jar包依赖关系,排除冲突?
- 2025-01-01 如何解决maven依赖冲突
- 2025-01-01 Maven入门,读完这篇就够了
- 2025-01-01 maven 处理多版本 jar包依赖冲突
- 2025-01-01 定时任务框架选型Quartz/Xxl-Job
- 2025-01-01 一份超详细的Java问题排查工具单
- 2025-01-01 本地调试OK,一上线就报错,NoSuchMethodError告诉你为什么?
- 2025-01-01 maven 常用命令大全
- 2025-01-01 Maven Helper,一款快速解决Maven依赖冲突的IDEA插件