如何将Oracle ons.jar添加到maven项目中

时间:2011-05-18 23:33:14

标签: java oracle maven oracle10g

全部,

我们敬爱的DBA已经提出要求我们为我们的Oracle JDBC连接添加hibernate onsconfiguration。现在,为了实现这一点,我们需要在类路径中使用Oracle provided ons.jar

我们对oracle jdbc库的当前节是

<dependency>
  <groupId>com.oracle</groupId>
  <artifactId>ojdbc14</artifactId>
  <version>10.2.0.2.0</version>
  <scope>compile</scope>
</dependency>

我试图环顾一下是否可以将ons.jar添加到maven依赖列表中,但不能。任何人都可以提供有关如何添加此项的任何输入?

我浏览了ibiblio maven存储库,它只有ojdbc14而没有用于ons.jar。

干杯!

1 个答案:

答案 0 :(得分:4)

由于你的回购邮件中没有ons.jar,你必须手动下载,然后将其添加到你的回购。

您可以将其添加到本地存储库:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ons -Dversion=10.2.0.2.0 -Dfile=/path/to/file -Dpackaging=jar -DgeneratePom=true

如果您有远程存储库,则可以使用以下命令部署到该存储库:

mvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ons -Dversion=10.2.0.2.0 -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> -Durl=<url-of-the-repository-to-deploy>

更多信息:Maven - Guide to deploying 3rd party JARs to remote repository

在您的仓库中安装文件后,您可以将依赖项添加到项目的pom.xml中:

<dependency>
 <groupId>com.oracle</groupId>
 <artifactId>ons</artifactId>
 <version>10.2.0.2.0</version>
 <scope>compile</scope>
</dependency>