我在JBoss中使用Oracle JDBC驱动程序创建了一个模块,该模块数据源在Jboss AS7.1上配置。
我可以将此Jboss模块(使用OJDBC.jar)引用到我的应用程序pom.xml
中以满足Oracle JDBC驱动程序依赖性吗?
答案 0 :(得分:0)
1.使用7zip打开jar并查看文件MANIFEST.MF(Implementation-Version)以查找版本(我认为版本= 11。。。*)
2.在本地存储库.m2
中安装jarmvn 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)
对于编译级别:
对于运行时级别:
添加的JBoss部署-structure.xml:
JBoss将在部署时将类添加到应用程序的类路径中。