全部,
我们敬爱的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。
干杯!
答案 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>