如何将 Grape 与 Oracle 驱动程序一起使用?
在我的 groovy 脚本中,我有以下代码:
@Grapes([
@Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0')
])
当我运行脚本时,我收到一条错误消息:
java.lang.RuntimeException: Error grabbing Grapes -- [download failed: com.oracle#ojdbc14;10.2.0.3.0!ojdbc14.jar]
因此,我从 oracle 下载 jar 文件并将其添加到我的 maven 存储库:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=\path\to\ojdbc14.jar
我再试一次,收到相同的错误消息
我添加了一个配置文件,如 grape 页面 上所述,其中 ibiblio 引用我的本地存储库,我再试一次,也有同样的错误。
我尝试与 jfreechart 等另一个小组合作,它正在工作。
那么,为什么它不能与 ojdbc14.jar 一起使用
非常感谢
In my groovy script, I have this code :
@Grapes([
@Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0')
])
When I run the script, I receive an error message :
java.lang.RuntimeException: Error grabbing Grapes -- [download failed: com.oracle#ojdbc14;10.2.0.3.0!ojdbc14.jar]
So, I download the jar file from oracle and I add it to my maven repository :
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=\path\to\ojdbc14.jar
I try again and I receive the same error message
I add a config file as describe on the grape page , with a ibiblio refering to my local repository, I try again and have also the same error.
I tried with another group like jfreechart and it is working.
So, why is it not working with ojdbc14.jar
Thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
清理本地 Maven 存储库和 Grape 目录后,现在工作正常。
问题出在缓存上。
After a cleaning of the local maven repository and grape directory, it's working fine now.
The problem became from the cache.
请记住,您必须根据 Grape 文档添加本地 Maven 存储库(文档链接)。
文档部分:
Please remember that you have to add the local Maven repository according with Grape documentation (link to documentation).
Section from documentation:
将 ext='pom' 添加到您的@Grab。
@Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0', ext='pom')
没问题。
add ext='pom' to your @Grab.
@Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0', ext='pom')
that's ok.