如何将Jboss模块中的Oracle JDBC驱动程序依赖注入到应用程序pom中?

时间:2015-11-12 09:06:55

标签: oracle maven jdbc jboss pom.xml

我在JBoss中使用Oracle JDBC驱动程序创建了一个模块,该模块数据源在Jboss AS7.1上配置。 我可以将此Jboss模块(使用OJDBC.jar)引用到我的应用程序pom.xml中以满足Oracle JDBC驱动程序依赖性吗?

Jboss Module for Oracle driver

2 个答案:

答案 0 :(得分:0)

1.使用7zip打开jar并查看文件MANIFEST.MF(Implementation-Version)以查找版本(我认为版本= 11。。*)

2.在本地存储库.m2

中安装jar
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 \
     -Dversion=11.*.*.* -Dpackaging=jar -Dfile=d:/***/ojdbc6.jar -DgeneratePom=true

的pom.xml

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc6</artifactId>
    <version>11.*.*.*</version> 
    <scope>runtime</scope>
</dependency>

Scope = runtime因为你没有在编译时使用ojdbc-implementation

答案 1 :(得分:0)

对于编译级别:

  1. 在您的存储库中为工件(.jar);
  2. 创建一个条目
  3. 指的是你的pom。
  4. 对于运行时级别:

    1. 添加的JBoss部署-structure.xml:

    2. JBoss将在部署时将类添加到应用程序的类路径中。