zoukankan      html  css  js  c++  java
  • maven 本地jar包依赖生成

    转载自:http://www.cnblogs.com/wuyouwulv/p/maven_configure_oracle_jdbc.html

    由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。
    首先需要找到ojdbc的jar包:

    在装有oracle数据库的机器上,在该路径D:appproduct11.2.0dbhome_1jdbclib会有oracle jdbc的驱动包:

    也可以去官网下载:http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html
    我选择的是ojdbc5.jar,对应的版本是11.2.0.1.0。
    把ojdbc5.jar放到你想放置的目录下,例如我是放在:D:/m2/ojdbc5.jar
    运行:

    
    
    1. mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:/m2/ojdbc5.jar

    结果如下:

    
    
    1. D:m2>mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:/m2/ojdbc5.jar
    2. [INFO] Scanning for projects...
    3. [INFO]
    4. [INFO] ------------------------------------------------------------------------
    5. [INFO] Building Maven Stub Project (No POM) 1
    6. [INFO] ------------------------------------------------------------------------
    7. [INFO]
    8. [INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
    9. [INFO] Installing D:m2ojdbc5.jar to D:m2 epositorycomoracleojdbc511.2.0.1.0ojdbc5-11.2.0.1.0.jar
    10. [INFO] Installing C:UsersAppDataLocalTempmvninstall908670302594570684.pom to D:m2 epositorycomoracleojdbc511.2.0.1.0ojdbc5-11.2.0.1.0.pom
    11. [INFO] ------------------------------------------------------------------------
    12. [INFO] BUILD SUCCESS
    13. [INFO] ------------------------------------------------------------------------
    14. [INFO] Total time: 1.119 s
    15. [INFO] Finished at: 2017-07-25T16:36:09+08:00
    16. [INFO] Final Memory: 8M/245M
    17. [INFO] ------------------------------------------------------------------------
    18.  
    19. D:m2>

    maven的本地仓库如图:


    然后就可以在maven项目里添加dependency,各坐标对应上面这个命令的个元素,如下:

    
    
    1.   <!-- oracle jdbc驱动 -->
    2.  <dependency> 
    3.  <groupId>com.oracle</groupId> 
    4.  <artifactId>ojdbc5</artifactId> 
    5.  <version>11.2.0.1.0</version>
    6.  <scope>runtime</scope>
    7.  </dependency>
  • 相关阅读:
    python nltk nltk_data 离线安装,chatterbot
    ubuntu 16.04 64位 安装nvidia cuda
    发送imessage消息
    lua lor mongol socket.http
    pipenv
    headers参数格式化
    Linux删除空文件 空文件夹
    adb 操作安卓手机
    django 实现简单的检索功能
    1044: Access denied for user 'hehe'@'localhost' to database 'imooc'
  • 原文地址:https://www.cnblogs.com/lhblogs/p/8649093.html
Copyright © 2011-2022 走看看