Java如何设置Maven仓库中没有的坐标_oracle驱动包

涎涎原创约 654 字大约 2 分钟...JavaJava

69-Java如何设置Maven仓库中没有的坐标_oracle驱动包.md

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  • 注意:Oracle驱动没有Maven构建,需要自己创建构建;
  1. 查询Oracle的版本 select * from v$version; 或参考博客 Oracle-查看版本号open in new window
BANNER
1Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
2PL/SQL Release 11.2.0.1.0 - Production
3CORE 11.2.0.1.0 Production
4TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
5NLSRTL Version 11.2.0.1.0 - Production
  1. 确定自已已经安装好Maven的环境,若未安装好参考博客 Java-Window10-Maven环境搭建open in new window,cmd 中输入 mvn -v 进行验证,如图所示表明环境欧克。
  1. mvn install : install-file-DgroupId=com.oracle  -DartifactId=ojdbc14-Dversion=10.2.0.5. 0 -Dpackaging=jar -Dfile=本地路径\ojdbc12.jar可以来到jar所在目录下执行这段按照命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
    • 首先确定是否有 ojdbc12.jar 包,一般都在Oracle的安装目录,例我的目录在 E:\app\yanbo\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar
  • 所以对应执行这段命令我应该先进入这个路径下
E:

cd E:\app\yanbo\product\11.2.0\dbhome_1\jdbc\lib
  • 将上述命令的版本号更改为自己的版本号所以对应的命令应该为:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc6.jar
  • 如上图所示的安装路径,确定是否是安装在对应的路径
D:\Program Files\soft\apache-maven-3.6.1\respository\com\oracle\ojdbc6\11.2.0.1.0\ojdbc6-11.2.0.1.0.jar
  1. 设置好坐标之后在工程里引用这个坐标
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.alibaba</groupId>
  <artifactId>pay</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  
  <!-- 怎么导包? -->
	<dependencies>
		<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>com.oracle</groupId>
			<artifactId>ojdbc6</artifactId>
			<version>11.2.0.1.0</version>
		</dependency>
	</dependencies>
	
	<!-- 配置build环境 -->
   <build>
       <plugins>
          <plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.2</version>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<port>8080</port>
					<path>/pay</path>
				</configuration>
			</plugin>      
       </plugins>
  </build> 
</project>

分割线


相关信息

以上就是我关于 Java如何设置Maven仓库中没有的坐标_oracle驱动包 知识点的整理与总结的全部内容 另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4